Collections:
- Binary search tree (Also balanced version (RB-tree))
- Heap
- Queue
- Stack
- Linked-list
Algorithms on graphs:
- DFS
- BFS
- Dijkstra SSSP
- Bellman-Ford SSSP
- Finding minmax recursively
Sorting algorithms:
- Insert sort
- Quick sort
- Merge sort
- Counting sort
- Select sort