Table of Contents

Chapter 6

Dynamic Programming notes

Intro & 6.1: Weighted Interval Scheduling

6.2: Memoization or Iteration

6.3: Segmented Least Squares

6.4: Knapsack Packing