Question: Which of the following is a common approach to implement dynamic programming?
Options:
Correct Answer: Both top-down and bottom-up
Solution:
Both top-down with memoization and bottom-up tabulation are common approaches to implement dynamic programming.