Živjo,
pri analizi časovne zahtevnosti rekurzivnih algoritmov mi probleme delajo rekurenčne enačbe.
Recimo da imam formulo F(n)=2 F(n-1) + F(n-2); robni pogoji: F(0)=0, F(1)=1, F(2)=2
Jaz sem se lotil takole:
c * x^n = c * 2 * x^n-1 + c x^n-2, pokrajšamo in:
x^2 = 2x +1
(x+1)^2 = 0
x1,2=-1
Potem pa se mi zatakne, kaj moram narediti naprej, upoštevajoč tiste robne pogoje zgoraj? Vem, kako se naredi, če dobiš 2 različni rešitvi za x, vendar kolikor vem, je stvar malo drugačna, če dobiš obe ničli enaki.
Tnx.
pri analizi časovne zahtevnosti rekurzivnih algoritmov mi probleme delajo rekurenčne enačbe.
Recimo da imam formulo F(n)=2 F(n-1) + F(n-2); robni pogoji: F(0)=0, F(1)=1, F(2)=2
Jaz sem se lotil takole:
c * x^n = c * 2 * x^n-1 + c x^n-2, pokrajšamo in:
x^2 = 2x +1
(x+1)^2 = 0
x1,2=-1
Potem pa se mi zatakne, kaj moram narediti naprej, upoštevajoč tiste robne pogoje zgoraj? Vem, kako se naredi, če dobiš 2 različni rešitvi za x, vendar kolikor vem, je stvar malo drugačna, če dobiš obe ničli enaki.
Tnx.