Glossary
Sign up
Glossary

Dynamic programming

A method of solving complex problems by breaking them down into simpler sub-problems and solving them recursively, typically used in algorithm design and optimization.