Skip to content
Library
Solve
Practice
Search 7,000+ topics
/
Color theme
Dark
Light
Sign in
Library
Solve
Practice
Search everything
About Expii
Contributors
Topic directory
Math
Advanced Topics
Intro to Theoretical Computer Science
Theoretical Computer Science: Algorithms
Computer Algorithms: Dynamic Programming
Read this topic
Explanations
1
Dynamic programming is a method of solving problems by breaking them into smaller sub-problems and solving each of these. Consider the Towers of Hanoi problem: we have three peg…
By Cody Johnson
Find a topic
Type a concept, like “slope” or “photosynthesis”.
↑ ↓ to choose · Enter to open
Search explanations and problems