Lecture Slides
1/31/06 - Introduction -
PowerPoint
2/2/06 - 2/7/06 - Algorithm Analysis -
PowerPoint
2/9/06 - Recursion -
PowerPoint
2/14/06 - Binary Search Trees -
PowerPoint
2/16/06 - Balanced Trees -
PowerPoint
2/21/06 - Hash Tables -
PowerPoint
2/23/06 - Heaps -
PowerPoint
2/28/06 - 3/7/06 - Sorting -
PowerPoint
3/28/06 - 4/4/06 - Graphs -
PowerPoint
4/6/06 - Greedy Algorithms -
PowerPoint
4/11/06 - Divide and Conquer -
PowerPoint
4/13/06 - 4/18/06 - Dynamic Programming -
PowerPoint
4/20/06 - Randomized Algorithms -
PowerPoint
4/25/06 - Backtracking -
PowerPoint
4/27/06 - NP -
PowerPoint
Note: These slides may change as necessary. The final version of the slides presented in class will be posted after the class period.
Sami Rollins