Question

What is the difference between memoization and tabulation in Dynamic Programming?

A Memoization is bottom-up, tabulation is top-down.
B Memoization uses iteration, tabulation uses recursion.
C Memoization is top-down (recursive with caching), tabulation is bottom-up (iterative with table filling).
D Memoization is for optimization problems, tabulation is for decision problems.
E They are essentially the same concept with different names.
Practice Next

Hey! Ask a query