Date | Homework | |||||
---|---|---|---|---|---|---|
Section 2 | Section 1 | Topic | Quizzes | Reading | Assign | Due |
Mon 01/27 | Tue 01/28 | Introduction, Proof by Induction | 1.1–3.2 | HW1 | ||
Wed 01/29 | Thu 01/30 | Summations | A.1–A.2 | |||
Mon 02/03 | Tue 02/04 | Recurrences | 4.1–4.2 | HW2 | HW1 | |
Wed 02/05 | Thu 02/06 | Master Theorem | 4.3–4.4 | |||
Mon 02/10 | Tue 02/11 | Heapsort | 6.1–6.5 | HW3 | HW2 | |
Wed 02/12 | Thu 02/13 | Quicksort | Quiz 1 | 7.1–7.4 | ||
Mon 02/17 | Tue 02/18 | Lower bounds on Sorting | 8.1–8.4 | HW4 | HW3 | |
Wed 02/19 | Thu 02/20 | Linear-Time Selection | 9.1–9.3 | |||
Mon 02/24 | Tue 02/25 | Dynamic Programming I | 15.1–15.3 | HW5 | HW4 | |
Wed 02/26 | Thu 02/27 | Dynamic Programming II | Quiz 2 | 15.4–15.5 | ||
Mon 03/03 | Tue 03/04 | Greedy Algorithms I | 16.1–16.2 | HW6 | HW5 | |
Wed 03/05 | Thu 03/06 | Greedy Algorithms II | 16.3 | |||
Mon 03/10 | Tue 03/11 | Dynamic Programming vs Greedy | HW6 | |||
Wed 03/12 | Thu 03/13 | Dynamic Programming vs Greedy | Quiz 3 | |||
Mon 03/17 | Tue 03/18 | Spring Break | ||||
Wed 03/19 | Thu 03/20 | Spring Break | ||||
Mon 03/24 | Tue 03/25 | Hash Tables | 11.1–11.5 | HW7 | ||
Wed 03/26 | Thu 03/27 | Basic Graph Algorithms I | 22.1–22.2 | |||
Mon 03/31 | Tue 04/01 | Basic Graph Algorithms II | 22.3–22.4 | HW8 | HW7 | |
Wed 04/02 | Thu 04/03 | Basic Graph Algorithms III | Quiz 4 | 22.5 | ||
Mon 04/07 | Tue 04/08 | Minimum Spanning Trees I | 23.1–23.2 | HW9 | HW8 | |
Wed 04/09 | Thu 04/10 | Disjoint Set Union | 21.1–21.3 | |||
Mon 04/14 | Tue 04/15 | Minimum Spanning Trees II | HW10 | HW9 | ||
Wed 04/16 | Thu 04/17 | Shortest Paths I | Quiz 5 | 24.1–24.3 | ||
Mon 04/21 | Tue 04/22 | Shortest Paths II | 24.4–24.5 | HW11 | HW10 | |
Wed 04/23 | Thu 04/24 | Shortest Paths III | 25.1–25.3 | |||
Mon 04/28 | Tue 04/29 | Maximum Flow I | 26.1–26.3 | HW12 | HW11 | |
Wed 04/30 | Thu 05/01 | Maximum Flow II | Quiz 6 | |||
Mon 05/05 | Tue 05/06 | Maximum Flow III | HW13 | HW12 | ||
Wed 05/07 | Thu 05/08 | NP-completeness | 34.1-34.5 | |||
Mon 05/12 | Tue 05/13 | Review | HW13 | |||
Mon 05/19 | Thu 05/15 | Final Exam 10:30am–12:30pm |