First page Back Continue Last page Overview Graphics

Recursion with Memoization

memo = {0:0, 1:1}

def fib(n):

if not n in memo:

memo[n] = fib(n-1) + fib(n-2)

#print(memo)

return memo[n]