2010-09-24 5 views

Répondre

0

Selon OEIS, la formule fermée pour cette fonction est , ce qui signifie que la complexité asymptotique de cette fonction est alt text.

2

Tenir compte

F(n) = T(n) + n + 3. 

Cela nous donne

F(n) - (n+3) = F(n-1) - (n-1+3) + F(n-2) - (n-2+3) + n 

i.e 

F(n) - 3 = F(n-1) - 2 + F(n-2) - 1 

i.e 

F(n) = F(n-1) + F(n-2) 

qui est une séquence de Fibonacci comme!

Il est bien connu que pour les séquences de type fibonacci, F(n) = Theta(phi^n) où phi est le nombre d'or.

+0

Je suis d'accord avec la conclusion, mais je pense que la preuve est fausse: la partie "i.e." est incorrecte. – svick

+0

@Svick: C'est l'arithmétique de base! Je n'ai pas dit que c'était la séquence _the_ fibonacci. Les termes sont différents. –

+0

@Moron: Oui, c'est de l'arithmétique basique, mais '(n + 1)! = (N-1)' et vous ne pouvez pas ignorer ça. – svick

Questions connexes