| Instructor | Dr. Andreas Klappenecker |
| Where | HRBB 104 |
| When | Monday, Wednesday, sometimes Friday, 10:10am-11:20am |
| Office | HRBB, Room 509B |
| Office Hours | MT 2:15-3:15pm or by appointment |
| klappi @ cs.tamu.edu | |
| Course Information | Syllabus |
| M | Aug 29 | Introduction, Big Oh Notation |
| W | Aug 31 | Asymptotics |
| F | Sep 02 | Proof Techniques |
| M | Sep 05 | Proofs, Sums, Heaps - Quiz |
| W | Sep 07 | Heaps, Heapsort |
| M | Sep 12 | Quicksort - Quiz |
| W | Sep 14 | Randomized Quicksort |
| M | Sep 19 | Lower bound for comparison based sorting - Quiz |
| W | Sep 21 | Median and Selection |
| F | Sep 23 | No lecture due to hurricane Rita |
| M | Sep 26 | Hashing |
| W | Sep 28 | Hashing |
| M | Oct 03 | Hashing, Balanced Trees, Quiz |
| W | Oct 05 | Red-Black Trees |
| M | Oct 10 | Review |
| W | Oct 12 | Exam 1 |
| M | Oct 17 | Dynamic Programming, Matrix Chain Multiplication |
| W | Oct 19 | Exam 1 Solutions, Longest Common Subsequences |
| F | Oct 21 | Greedy Algorithms |
| M | Oct 24 | Greedy Algorithms, Matroids - Quiz |
| W | Oct 26 | Matroids |
| F | Oct 28 | Karl Rister, IBM |
| M | Oct 31 | Amortized Analysis |
| W | Nov 02 | Amortized Analysis |
| F | Nov 04 | Burrows-Wheeler transformation |
| M | Nov 07 | No class |
| W | Nov 09 | Single source shortest path, Bellman-Ford Algorithm |
| M | Nov 14 | Dijkstra's single source shortest path algorithm |
| W | Nov 16 | Review, Quiz |
| M | Nov 21 | Exam 2 |
| W | Nov 23 | Complexity Theory |
| M | Nov 28 | P,NP, polynomial reducibility, NP completeness |
| W | Nov 30 | NPC problems |
Suggested reading
Asymptotics
Big Oh
Proofs
Heapsort
heap.nw
Problem Set 1
Problem Set 2
Problem Set 3
Problem Set 4
Problem Set 5
Problem Set 6
Problem Set 7
Problem Set 8