Inspired by the book of the same name, authored by Aditya Bhargava.
The code is written in JavaScript and covered by tests.
make install
make test
- make sure make is installed locally
- Array
- Stack
- Queue
- Recursion
- Singly-Linked List
- Double-Linked List
- Skip List
- Binary Search Tree
- Cartesian Tree
- B-Tree
- Red-Black Tree
- Splay Tree
- AVL Tree
- KD Tree
Array Sorting Algorithms:
- Bubble sort
- Insertion Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Bucket Sort
Graph Algorithms and Data Structures:
- Binary Search
- Hash Table
- Breadth First Search