1. Binary Search

2. Selection, Bubble, and Insertion Sort

3. Quicksort and Mergesort

4. Huffman Coding

5. Breadth First Search

6. Depth First Search

7. Gradient Descent

8. Dijkstra’s Algorithm

9. Diffie-Helllman Key Exchange