Algorithms

Which of the following best names the concept in which an algorithmic technique that solves problems by breaking them into overlapping subproblems and storing results?

Correct answer

A. Dynamic programming

Explanation

Dynamic programming refers to an algorithmic technique that solves problems by breaking them into overlapping subproblems and storing results.