Question: In a dynamic programming approach, what is the primary technique used to optimize recursive solutions?
Options:
Correct Answer: Memoization
Solution:
Memoization is the technique used in dynamic programming to store the results of expensive function calls and reuse them when the same inputs occur again.