Data Structures and Algorithms ยท Techniques
Solving a problem by caching answers to overlapping subproblems instead of recomputing them.
Also known as: DP, memoization, tabulation, overlapping subproblems.