Les ressources que j'ai trouvées sur la complexité temporelle ne sont pas claires sur le moment où il est acceptable d'ignorer les termes d'une équation de complexité temporelle, en particulier avec des exemples non polynomiaux.
Il est clair pour moi que, étant donné quelque chose de la forme n 2 + n + 1, les deux derniers termes sont insignifiants.
Plus précisément, étant donné deux catégorisations, 2 n et n * (2 n ), la seconde est-elle dans le même ordre que la première? La multiplication n supplémentaire a-t-elle de l'importance? Habituellement, les ressources disent simplement que x n est dans une exponentielle et croît beaucoup plus vite ... puis continuez.
Je peux comprendre pourquoi ce ne serait pas le cas puisque 2 n dépasserait considérablement n, mais comme ils ne sont pas additionnés, cela importerait grandement en comparant les deux équations, en fait la différence entre elles sera toujours un facteur de n, ce qui semble pour le moins important.
n! = o((n+1)!)
c'est-à-dire qu'il pousse strictement plus lentement de manière asymptotique.