A CoffeeScript data structure and algorithm library.
To rule time is to rule the world ~ Amane Suzuha
Data structures are ways of representing data for dealing with computational problems more efficiently.
- Stack
- Queue
- Dequeue
- Unordered List
- Ordered List
- Map
- Binary Tree
- Binary Heap
- Priority Queue
- Binary Search Tree
- AVL Tree / Balanced Binary Search Tree
- Graph
Algorithms are lists of instructions for solving computational problems.
- Sequential Search
- Ordered Sequential Search
- Binary Search
- Breadth First Search
- Bubble Sort
- Short Bubble Sort
- Selection Sort
- Insertion Sort
- Shell Sort
- Merge Sort
- Quick Sort
- Pre-order Traversal
- Post-order Traversal
- In-order Traversal