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