CS581: Homework Assignments

Spring 2012


CS581 home page Syllabus Schedule/Readings Homework Assignments Piazza Discussions Exam Study Guides

Note: Homeworks are due to the instructor at the beginning of class on the date specified, unless otherwise noted.

Last updated: April 12, 2012

Homework Number Topic Due Date
HW 1 Order of growth of functions Thurs., 1/19
HW 2 Recurrences and Divide and Conquer Thurs., 1/26
HW 3 Divide and Conquer II and Dynamic Programming I Thurs., 2/02
HW 4 Dynamic Programming II Thurs., 2/09
HW 5 Dynamic Programming III Thurs., 2/16
HW 6 Greedy Algorithms I Thurs., 3/01
HW 7 Greedy Algorithms II Thurs., 3/08
HW 8 Maximum Flow Thurs., 3/15
HW 9 Computational Geometry Thurs., 3/29
HW 10 Number Theory and Encryption Tues., 4/12
HW 11 Multi-threaded Algorithms Tues., 4/19
HW 12 Polynomial-time Algorithms Tues., 4/26