prouver que n! = O(n^n)

Mise à jour: Désolé j'ai oublié de mettre n^n à l'intérieur de l'O()

Ma tentative était de résoudre cette relation de récurrence:

T(n) = nT(n-1) +1
T(0) = 1;

À l'aide de la méthode itérative j'ai eu le n^n, mais Im pas sûr si c'est la façon de le prouver.

Êtes-vous essayer de prouver que O(n!) et O(n^n) sont-elles équivalentes? Ce n'est pas le cas.
Quoi? (n!) != (n^n). Non seulement cela, mais votre première ligne devrait lire T(n) = n T(n-1) -- c'est à dire, la chute de la +1.
J'espère qu'il n'essaie pas de prouver que O(n!) et O(n^n) sont équivalents, car ils ne sont pas. (n^n est plus grand par un facteur qui peut être grossièrement approchée comme e^n.)
Ils ne sont pas équivalents, ni O(n!) et O(n^n). n! est O(n^n) (presque trivialement, par la définition), mais pas l'inverse. Est-ce que vous voulez montrer?
T(n) = nT(n-1) +1 ne serait pas n!. n! serait T(n) = nT(n-1)

OriginalL'auteur Wilbert Barrera | 2011-02-15