Ssup2 Blog logo Ssup2 Blog

재귀 알고리즘의 시간복잡도, 공간복잡도 계산법을 정리한다.

1. 재귀 알고리즘 시간 복잡도, 공간 복잡도

1.1. Factorial

f(0) = 1 f(n) = n * f(n - 1)

[함수 1] Factorial

T(n) = T(n - 1) + 1C = T(n - 2) + 2C = T(0) + nC = 1 + nC = O(n)

[수식 1] Factorial 시간복잡도

1.2. 피보나치 수열

f(0) = 1 f(1) = 1 f(n) = f(n - 1) + f(n - 2)

[함수 2] 피보나치 수열

2. 참조