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: 
UnionFind, 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 