- Bubble Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Shell Sort
- Selection Sort
- Tim Sort
- Bucket Sort
- Counting Sort
- Heap Sort
- Depth-first Search
- Breadth-first Search
- Non-deterministic Search
- Depth-limited Search (Iterative Deepening)
- Bi-directional Search
- Hill Climbing
- Beam Search
- Greedy Search
- Uniform Cost
- Uniform Cost + Branch and Bound
- Uniform Cost + Estimate
- Uniform Cost + Path Deletion
- A* Search