- 6. Space-time tradeoffs and dynamic programming
- D. Keil Analysis of Algorithms 1/11
Topic 6:
Space/time tradeoffs; dynamic programming; y g g transform and conquer
- 1. Space/time tradeoffs
- 2. Dynamic programming
3 Example: sequence matching
1 David Keil Analysis of Algorithms 1/11
- 3. Example: sequence matching
- 4. Transform and conquer
Readings: Ch. 8 (dynamic programming), Sec. 3.4 (BSTs)
Topic objectives
- 6a. Explain and use the dynamic-
programming approach and analyze programming approach, and analyze solutions designed under it.
- 6b. Explain the transform-and-conquer
approach
2 David Keil Analysis of Algorithms 1/11