Created by Andy Li
Arrays:
- Binary search
- Flood fill
- Prefix sum
- Sliding window
- Interval merging
Graphs:
- Graph class (weighted and unweighted)
- Traversal (DFS and BFS)
- Djikstra's
- Prim's
Trees:
- Tree class
- Tree traversal
- Fenwick tree
- Lowest common ancestor
- Disjoint-set union