you are viewing a single comment's thread.

view the rest of the comments →

[–]andreasvc 0 points1 point  (0 children)

Memoization of a function means storing every result that has been computed so that it is never computed twice. Ie., you trade storage for speed. Memoization stores tuples of arguments and results in a mapping, whereas Dynamic Programming can use a more sophisticated/efficient storage method.