Computer Science 539
Data Structures and Algorithms
Fall, 2001

Weizhen Mao
Department of Computer Science
College of William and Mary


General Information | Schedules | Announcements | Lectures | Assignments | Projects | Exams

Schedules

Week 1 (08/30):
Introduction
Week 2 (09/04 and 09/06):
Lists
Week 3 (09/11 and 09/13):
Linked lists
Week 4 (09/18 and 09/20):
Stacks and queues
Week 5 (09/25 and 09/27):
Recursions.
Week 6 (10/02 and 10/04):
Algorithms Analysis
Week 7 (10/09 and 10/11):
Trees
Week 8 (10/18):
BST and AVL
Week 9 (10/23 and 10/25):
Hashing
Week 10 (10/30 and 11/01):
Priority queues
Week 11 (11/06 and 11/08):
Sorting
Week 12 (11/13 and 11/15):
Some interesting algorithms
Week 13 (11/20):
Divide and conquer
Week 14 (11/27 and 11/29):
Greedy algorithms
Week 15 (12/04 and 12/06):
Dynamic programming

Last modified: August 10, 2001