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