Я хочу найти рекуррентное уравнение для вычисления временной сложности
int Fib(int n)
{
if (n <= 1)
return n;
else
return Fib(n - 1) + Fib(n - 2);
}
Я могу решить рекуррентное уравнение, но мне трудно найти уравнение и базовый случай.
Это правильное уравнение?
T(n)=T(n-1)+T(n-2)+1
а для базового случая?
T(0)=0
T(1)=0
Кроме того, как можно найти базовый вариант для алгоритма?