Nepedia
Back to Discover
Developing Reader
💻

Dynamic programming

technology Maturity 9-11 Next article →

Some big jobs are very hard.

Shortest path optimal substructure
Shortest path optimal substructure

You can break them down. Make many small jobs instead. This helps you find the best way. This is a smart way to work.

Fibonacci dynamic programming
Fibonacci dynamic programming

It can help computers find paths. It can even help with science. It helps us solve big puzzles. It makes big jobs easy.

53 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (4)
File:Shortest path optimal substructure.svg
Shortest path optimal substructure.svg
File:Fibonacci dynamic programming.svg
Fibonacci dynamic programming.svg
File:Tower of Hanoi.jpeg
Tower of Hanoi.jpeg
File:Tower of Hanoi 4.gif
Tower of Hanoi 4.gif
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.