Date |
Title
|
Wednesday, January 19, 2022 |
Course Introduction |
Monday, January 24, 2022 |
IO |
Wednesday, January 26, 2022 |
Arrays and Vectors |
Wednesday, January 26, 2022 |
Stacks and Queues |
Monday, February 7, 2022 |
Prime Numbers |
Wednesday, February 9, 2022 |
BSTs and Heaps |
Monday, February 14, 2022 |
Complete search |
Wednesday, February 16, 2022 |
Divide and Conquer |
Monday, February 21, 2022 |
Greedy Algorithms |
Wednesday, February 23, 2022 |
Dynamic Programming |
Monday, February 28, 2022 |
Basic Graphs |
Wednesday, March 2, 2022 |
Traversals |
Monday, March 7, 2022 |
Single Source Shortest Path |
Wednesday, March 9, 2022 |
All-pairs Shortest Path |
Monday, March 21, 2022 |
Union Find |
Wednesday, March 23, 2022 |
Graph Traversal Properties |
Tuesday, March 29, 2022 |
Segment Trees |
Monday, April 4, 2022 |
Minimum Spanning Trees |
Wednesday, April 6, 2022 |
Points, Lines, Vectors |
Monday, April 11, 2022 |
Shapes |
Wednesday, April 13, 2022 |
GCD and Diophantine Equations |
Monday, April 18, 2022 |
Combinatorics |
Wednesday, April 20, 2022 |
Convex Hull |
Monday, April 25, 2022 |
String DP |