Lectures
Introduction
Lists
Queues and stacks
Runtime analysis
Templates
Recursion
Trees
Complexity
Sets
AVL trees
Heaps
ncubed
Splay Trees
Tries
B trees
B+ trees
Hashing 1
Hashing 2
Graph Definition
Graph Algorithms
Disjoint Sets
Spanning Trees
Sort
Design