-1
다음 코드 조각의 시간 복잡도는 어떻게 계산합니까? m이 n에 가깝다고 가정하십시오. 내가 얻은 것은 f (n) = 2 * f (n-1)이다. 따라서 시간 복잡도는 f (n) = O (2^n)입니다. 내가 맞습니까?이 재귀 알고리즘의 시간 복잡도는 어떻게 계산합니까?
int uniquePaths(int m, int n) {
if (m < 1 || n < 1) return 0;
if (m == 1 && n == 1) return 1;
return uniquePaths(m - 1, n) + uniquePaths(m, n - 1);
}