Reading List

Week 0

Week 1

Week 2

Week 3

  • Divide and Conquer (Chapter 2; 28 pages)
    • This chapter contains a discussion of problems different from lectures.
    • Focus on mastering the principle.
    • FFTs are useful but you could skip that material initially.
  • Solving recurrences

Week 4

  • Greedy Algorithms (Chapter 5; 28 pages)
    • Some examples may differ from those in lecture.

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

  • Approximation Algorithms