카테고리 없음
니트코드 9번 알고리즘 : 피보나치 함수
코테챌린져
2024. 6. 26. 23:41
니트코드 링크 :
https://neetcode.io/courses/dsa-for-beginners/9
NeetCode
neetcode.io
재귀적 방법 :
# Recursive implementation to calculate the n-th Fibonacci number
def fibonacci(n):
# Base case: n = 0 or 1
if n <= 1:
return n
# Recursive case: fib(n) = fib(n - 1) + fib(n - 2)
return fibonacci(n - 1) + fibonacci(n - 2)
반복적 방법 :

시간 복잡도 :

재귀적 : O(2^n)
반복적 : O(n)
백준
1788
https://www.acmicpc.net/problem/1788
참고
피보나치 수열 알고리즘을 해결하는 5가지 방법