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