- Sorting Algorithms
- Heap
- Queue Dequeue and Priority Queue
- Skip Lists
- Random Set
- Random Tree
- Shortest range with all lists
- Segment tree
- Multi-dimensional trees
- Splay trees
- Flood fill algorithm
- Code Obfuscation
- Base64 encoding
- Marriage problem
- GCD and LCM
- LRU Cache
- Rope for text editors
- Huffman encoding