Design and Analysis of Algorithms
CS 3510 - FALL 2019
[ Home |
Lectures
| Calendar
| Homeworks
]
TENTATIVE LECTURE SCHEDULE Extra resources: Tentative schedule for rest of semester: Tuesday, November 5: P, NP, Search problems, NP-completeness, Reductions Eric's notes Thursday, November 7: NP-completeness, and Clique is NP-complete Eric's notes Friday, November 8: HW 8 due Tuesday, November 12: 3SAT is NP-complete Eric's notes Thursday, November 14: Independent Set is NP-complete Eric's notes Tuesday, November 19: Knapsack is NP-complete Thursday, November 21: Exam 4 on NP Tuesday, November 26: No class (Thanksgiving) Tuesday, December 3: Review for final exam Final Exam: Tuesday, Dec 10 2:40 PM ‐ 5:30 PM Dynamic Programming: Extra resources for DP: Tuesday, August 20: Eric's LIS notes Thursday, August 22: Eric's LCS notes Tuesday, August 27: Eric's Knapsack notes Thursday, August 29: Eric's Chain Multiply notes Tuesday, September 3: Thursday, September 5: Tuesday, September 10: Exam 1 on DP Divide and Conquer and RSA: Thursday, September 12: Eric's notes Tuesday, September 17: Eric's notes Thursday, September 19 - Thursday, September 26: Eric's notes on Modular Arithmetic Eric's notes on RSA Eric's notes on Primality Testing Tuesday, October 1: Thursday, October 3: Tuesday, October 8: Exam 2 on D&C and RSA Thursday, October 10: DFS, Connected components, Topologically sorting a DAG Eric's notes Tuesday, October 15: No class (fall break) Thursday, October 17: Strongly connected components (SCC) Eric's notes Tuesday, October 22: BFS, Dijkstra's, min-heap Eric's notes October 23: HW 6 due Thursday, October 24: MST, Cut property Eric's notes Monday, October 28: HW 7 due Tuesday, October 29: Kruskal's algorithm and union-find data structure Eric's notes Thursday, October 31: Exam 3 on Graph algorithms |
|