mirror of
https://github.com/krahets/hello-algo.git
synced 2024-12-28 10:36:28 +08:00
25 lines
884 B
Markdown
25 lines
884 B
Markdown
|
---
|
||
|
comments: true
|
||
|
icon: material/table-pivot
|
||
|
---
|
||
|
|
||
|
# Chapter 14. Dynamic programming
|
||
|
|
||
|
![Dynamic programming](../assets/covers/chapter_dynamic_programming.jpg){ class="cover-image" }
|
||
|
|
||
|
!!! abstract
|
||
|
|
||
|
Streams merge into rivers, and rivers merge into the sea.
|
||
|
|
||
|
Dynamic programming combines the solutions of small problems to solve bigger problems, step by step leading us to the solution.
|
||
|
|
||
|
## Chapter contents
|
||
|
|
||
|
- [14.1 Introduction to dynamic programming](intro_to_dynamic_programming.md)
|
||
|
- [14.2 Characteristics of DP problems](dp_problem_features.md)
|
||
|
- [14.3 DP problem-solving approach¶](dp_solution_pipeline.md)
|
||
|
- [14.4 0-1 Knapsack problem](knapsack_problem.md)
|
||
|
- [14.5 Unbounded knapsack problem](unbounded_knapsack_problem.md)
|
||
|
- [14.6 Edit distance problem](edit_distance_problem.md)
|
||
|
- [14.7 Summary](summary.md)
|