Summer 2010 COP 3503 Lecture Notes
- Math and Algorithm Analysis
- Data Structures (5/27)
- More Data Structures (6/1)
- Recursive Comparison Sorts Analysis (6/3)
- More Sorting (6/3,6/10)
- Exam Review (6/15)
- Graphs (6/22, 6/29)
- Dijkstra's Algorithm (7/1)
- Greedy Algorithms (6/24, 6/29, 7/1)
- Divide and Conquer (7/6)
- Exam #2 Review (7/6)
- Dynamic Programming: Longest Common Subsequence (7/13)
- Dynamic Programming: Edit Distance (7/13)
- Dynamic Programming: Introduction and Change Problem (7/15)
- Dynamic Programming: 0-1 Knapsack Problem (7/15)
- Dynamic Programming: Floyd-Warshall's Algorithm (7/20)
- Dynamic Programming: Matrix Chain Multiplication (7/20)
- Backtracking (7/22)
- Network Flow (7/27)
- String Matching
- Final Exam Review Notes (8/3)