Data Structures and Algorithms library for JavaScript. Pretty much still WIP but some are available for viewing.
- List
- Stack
- Queue
- Double-ended Queue
- Trie
- Binary Tree (TODO)
- Binary Search Tree (TODO)
- AVL Tree (TODO)
- Suffix Tree (TODO)
- Segment Tree (TODO)
- Graphs (TODO)
- N-D arrays (TODO)
- Bloom Filter
- Binary Search
- Merge Sort
- Quicksort
- Heap Sort
- Timsort (TODO)
- Topological Sort (TODO)
- Breadth First Search (TODO)
- Depth First Search (TODO)
- Djikstra's Algorithm (TODO)
- Bellman-Ford Algorithm (TODO)
- Floyd Warshall Algorithm (TODO)
$ yarn install
$ yarn test --watch
Before pushing/submitting PR
$ yarn check-all