Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. memoized_fib :: Int -> Integer
  2. memoized_fib = (map fib [0..] !!)
  3.     where fib 0 = 0
  4.               fib 1 = 1
  5.               fib n = memoized_fib(n - 2) + memoized_fib(n - 1)
  6.  
  7. memoized_fib2 :: Int -> Integer
  8. memoized_fib2 n = (map fib[0..]) !! n
  9.         where fib 0 = 0
  10.               fib 1 = 1
  11.               fib n = memoized_fib2(n - 2) + memoized_fib2(n - 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement