15. Jan. 2002, Syllabus & Introduction
17. Jan. 2002, Correctness, analysis, design
[Printable]
22. Jan. 2002, Growth rate of functions
[Printable]
24. Jan. 2002, Recurrences
[Printable]
29. Jan. 2002, Heaps, Heapsort
[Printable]
31. Jan. 2002, Quicksort
[Printable]
27. Sept. 2002, Interdisciplinary Lecture
07. Feb. 2002, Linear Time Sorting
[Printable]
[PDF]
12. Feb. 2002, Data Stuctures Review
[Printable]
[PDF]
14. Feb. 2002, Hash Tables
[Printable]
[PDF]
19. Feb. 2002, Mid-Term Review
[Printable]
[PDF]
21. Feb. 2002, Mid-Term Exam I
26. Feb. 2002, Binary Search Trees
[Printable]
28. Feb. 2002, Balanced trees, Red-Black Trees
[Printable]
[PDF]
05. Mar. 2002, B-Trees
[Printable]
[PDF]
07. Mar. 2002, Augmenting Data Structures
[Printable]
[PDF]
12. Mar. 2002, Dynamic Programming
[Printable]
[PDF]
14. Mar. 2002, Greedy Algorithms
[Printable]
[PDF]
19. Mar. 2002, Review
[Printable]
21. Mar. 2002, Graph Introduction
[Printable]
26. Mar. 2002, Spring Break
28. Mar. 2002, Spring Break
02. Apr. 2002, Elementary Graph Algorithms
[Printable]
04. Apr. 2002, Minimum Spanning Trees
[Printable]
09. Apr. 2002, Single-Source Shortest Paths
[Printable]
09. Apr. 2002, Single-Source Shortest Paths
[Printable]
16. Apr. 2002, String Matching
[Printable]
18. Apr. 2002, KMP Algorithm
[Printable]
23. Apr. 2002, RSA public-key cryptosystem
[Printable]
25. Apr. 2002, NP-Completeness, Polynomial reducibility
[Printable]
30. Apr. 2002, Course Review
[Printable]