CS 441/539 Course Handouts


o Course Introduction (in postscript)/ (in pdf)

o Proving Correctness for Greedy Algorithms (in postscript)/ (in pdf)

o Practice Problems on Greedy Algorithms (in postscript)/ (in pdf)

o Sample Write-up for Dynamic Programming (in postscript)/ (in pdf)

o Practice Problems on NP-Completeness (in postscript)/ (in pdf)

o Practice Problems on Approximation Algorithms (in postscript)/ (in pdf)

o Adversary Lower Bound Technique (in postscript)/ (in pdf)

o More Practice Problems on NP-completeness (in postscript)/ (in pdf)

o Competitive Online Algorithms Mini-Course Notes (by Susanna Albers) (in compressed postscript)/ (an html version with very similar content)

o Practice Problems on Lower Bound Proofs (in postscript)/ (in pdf)

o Homeworks


Return to the CS441/539 Home Page