Dynamic programming

Home > Computer Science > Theory of Computation > Algorithm Design and Analysis > Dynamic programming

A technique used to solve complex problems by breaking them down into smaller subproblems and storing the solutions to those subproblems to help solve the larger problem.