What is the primary difference between Bottom-Up and Top-Down approaches in Dynamic Programming?
A. Bottom-Up builds the solution iteratively from base cases; Top-Down uses recursion with memoization.
B. Bottom-Up uses recursion; Top-Down builds solutions iteratively.
C. Bottom-Up is used for sorting; Top-Down is for searching.
D. There is no difference between them.
Answer: Option A

Join The Discussion