Week 1
Introduction (ppt)
(pdf)    
Pointers: Review (ppt)
(pdf)    
Algorithm Analysis (ppt)
(pdf)    
Lists (ppt)
(pdf)
Week 2
More on Lists (ppt)
(pdf)    
Fundamentals (ppt)
(pdf)    
Stacks and Queues (ppt)
(pdf)
Week 3
Introduction to Trees and Binary Search Trees (ppt) (pdf)    
AVL Trees (ppt) (pdf)
Week 4
Splay and B-trees (ppt) (pdf)    
Hashing (ppt) (pdf)
Week 5 and 6
Binary Heaps (ppt) (pdf)    
Binomial Queues (ppt) (pdf)
Week 7
Graph Terminology (ppt) (pdf)    
Directed Graph Algorithms (ppt) (pdf)
Week 8
Directed Graphs (Part 2) (ppt) (pdf)    
Graph Searching (ppt) (pdf)    
Week 9
Graph Matching (ppt)(pdf)
Disjoint Unions/Find (ppt) (pdf)    
Minimum Spanning Tree (ppt) (pdf)    
Week 10
Sorting (ppt) (pdf)