nathanwailes

Fibonacci - Dynamic Programming

Jun 18th, 2024
572
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.29 KB | None | 0 0
  1. def fibonacci_dynamic(n):
  2.     if n <= 0:
  3.         return 0
  4.     elif n == 1:
  5.         return 1
  6.  
  7.     fib = [0] * (n + 1)
  8.     fib[1] = 1
  9.  
  10.     for i in range(2, n + 1):
  11.         fib[i] = fib[i - 1] + fib[i - 2]
  12.  
  13.     return fib[n]
  14.  
  15. # Example usage
  16. print(fibonacci_dynamic(10))  # Output: 55
Advertisement
Add Comment
Please, Sign In to add comment