A small data structures and algorithms library for JavaScript.
npm i js-data-structs
https://cdn.jsdelivr.net/npm/js-data-structs/DataStructures.js
https://cdn.jsdelivr.net/npm/js-data-structs/DataStructures.min.js
Before contributing please read CONTRIBUTING.md for guidelines.
In addition to the guidelines mentioned in CONTRIBUTING.md
there are some additional things to keep in mind while raising pull requests. Before your pull request can be accepted there are some checks that have to pass. To run these checks localy-
npm run prepare
to compile with Rollup and Babelnpm run format
to format with Prettiernpm run lint
to check for linting errorsnpm test
to run the Jest unit testsNew algorithms or data structures are added to ./src/
and you also have to add test cases for all functions implemented in the ./test/
folder.
Minified version
Linked List
Heapsort
Suffix trees
More Graph algorithms
LZW
- [x] Encoding
- [x] Decoding
Version | Tag | Published |
---|---|---|
2.0.0 | latest | 2yrs ago |