Teaching Assistant: Wen Li
Office: Reed McDonald 229A
Office Hours: M 1:30pm-3:30pm, T 3:50pm-5:50pm.
e-mail: emmalwen at gmail.com
| T | Sep 1 | Introduction |
| R | Sep 3 | Asymptotic Notations |
| T | Sep 8 | Greedy Algorithms, Matroids |
| R | Sep 10 | Greedy Algorithms, Accessible Set Systems, Dynamic Programming, Quiz 1, Pretest |
| T | Sep 15 | Dynamic Programming, Amortized Analysis |
| R | Sep 17 | Divide-and-Conquer, Quiz 2 |
| T | Sep 22 | Disjoint Sets |
| R | Sep 24 | Algorithm Design, Longest Common Subsequence, Quiz 3 |
| T | Sep 29 | Graphs, Breadth First Search, Depth First Search |
| R | Oct 01 | Topological Sorting, Strongly Connected Components, Quiz 4 |
| T | Oct 06 | Dijkstra's Single-Source Shortest Path Algorithms, Giving Change |
| R | Oct 08 | Bellman Ford Algorithm, Floyd-Warshall Algorithm, Quiz 5 |
| T | Oct 13 | Review |
| R | Oct 15 | Midterm exam |
| T | Oct 20 | Basic Notions of Probability Theory |
| R | Oct 22 | Randomized Mincut Algorithm |
| T | Oct 27 | Random Variables, Probabilistic Method |
| R | Oct 29 | Randomized Quicksort, Expected Running Time, Quiz 6 |
| T | Nov 03 | Monte Carlo Method; Markov, Chebychev, and Chernoff inequalities |
| R | Nov 05 | Skip Lists, Quiz 7 |
| T | Nov 10 | P vs. NP |
| R | Nov 12 | NP Completeness, Quiz 8 |
| T | Nov 17 | Vertex Cover, more NP complete problems, Quiz 9 |
| T | Nov 19 | 3D Matching, Approximation Algorithms |