Sorting algorithms are meta algorithm. Although they are not tested quit often, the core ideas are very useful.
- Insertion Sort
- Selection Sort
- Shell's Sort (aka Diminishing Increment Sort)
- Bubble Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Bucket Sort
- Counting Sort
- Radix Sort
- BFPRT Algorithm
- Search Trees
- Search by Hashing
- 朴素
- KMP
- RK
- BM
- trie
- Number Theory
- Probability Theory
- Union-find Algorithm
- Matrix Algorithms