Question: What is the main difference between top-down and bottom-up dynamic programming?
Options:
Correct Answer: Top-down uses recursion, bottom-up uses iteration
Solution:
The main difference is that top-down uses recursion and memoization, while bottom-up builds the solution iteratively.