Glossary term

What is dynamic programming? Meaning for developers

Solve a problem by combining the answers to smaller subproblems that repeat. Solve each one only once.

Learn it properly · DSALesson 54: Dynamic Programming From RecursionRepeated subproblems, memoisation, tabulation and saving memory.

All DSA terms

Related terms

← All glossary terms, A to Z