Reading

Supplemental

  • DS&AA: Section 16.1
    • Covers dynamic programming generally, including a variant of the Knapsack Problem.

Levitin

  • Levitin 8.0-8.1
    • Dynamic Programming
  • Levitin 8.2
    • 0-1 Knapsack Problem
  • Levitin 8.4
    • Transitive Closure; Floyd/Warshall Algorithm