CS 612 Practice exercises

Fall 2009

Amortized analysis and disjoint sets

Balanced search trees

Heaps (priority queues)

Sets of intervals

Hash tables, tries and string searching

Graphs, dynamization and persistence