- List
- Stack based on List
- Queue based on List
- Binary Search Tree
- Red Black Tree
- DisjointSet(with tree)
- QuickSort
- MergeSort
- InsertSort
- BubbelSort
- SelectionSort
- k-Selection based on quiksort partition
- Cutting Rod
- Matiix Multiplication Chain
- Longest Common Sequence
- Optimal Binary Search Tree
- Activity-Selection
- Naive Method
- Rabin-Karp
- Automata
- Knuth-Morris-Pratt
- Minimum Spanning Tree(Kruskal Prim)