CS581: Homework Assignments

Spring 2014


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 17, 2014

Homework Number Topic Due Date
HW 1 Order of growth of functions Thurs., 1/16
HW 2 Recurrences, Divide and Conquer Thurs., 1/23
HW 3 Divide and Conquer II, Dynamic Programming I Thurs., 1/30
HW 4 Dynamic Programming II Thurs., 2/6
HW 5 Dynamic Programming III Thurs., 2/13
HW 6 Greedy Algorithms I Thurs., 2/27
HW 7 Greedy Algorithms II Thurs., 3/06
HW 8 Maximum Flow Thurs., 3/13
HW 9 Amortized Analysis Tues., 3/25
HW 10 Multithreaded Algorithms Thurs., 4/10
HW 11 Linear Programming Thurs., 4/17
HW 12 Computational Complexity Thurs., 4/24