8 Algorithms Every Developer Should Learn

1. Binary Search

2. Selection, Bubble, and Insertion Sort

3. Quicksort and Mergesort

4. Huffman Coding

5. Breadth First Search

7. Gradient Descent

8. Diffie-Helllman Key Exchange