Section Notes

Section 0: Coin Flipping, Math Review, Sorts/Searches PDF Solutions
Section 1: Binary Heaps PDF Solutions
Section 2 Shortest Paths, MSTs PDF Solutions
Section 3: Union-Find, Greedy Algorithms PDF Solutions
Section 4: Divide/Conquer And Dynamic Programming PDF Solutions
Section 5: Advanced Dynamic Programming PDF Solutions
Section 7: Amortized Analysis and Hashing PDF Solutions
Section 8: Hashing Applications, Set Resemblance, and Primality Testing PDF Solutions
Section 9: Cryptography, 2SAT, and Linear Programming PDF Solutions