Ressourcen, die ich zur Zeitkomplexität gefunden habe, sind unklar, wann es in Ordnung ist, Begriffe in einer Zeitkomplexitätsgleichung zu ignorieren, insbesondere bei nichtpolynomiellen Beispielen.
Mir ist klar, dass bei etwas in der Form n 2 + n + 1 die letzten beiden Begriffe unbedeutend sind.
Ist bei zwei Kategorisierungen, 2 n und n * (2 n ), die zweite in derselben Reihenfolge wie die erste? Ist die zusätzliche n-Multiplikation dort wichtig? Normalerweise sagen Ressourcen einfach, dass x n exponentiell ist und viel schneller wächst ... dann fahren Sie fort.
Ich kann verstehen, warum dies nicht der Fall ist, da 2 n n deutlich übertreffen wird, aber da sie nicht addiert werden, wäre es beim Vergleich der beiden Gleichungen von großer Bedeutung. Tatsächlich wird der Unterschied zwischen ihnen immer ein Faktor von n sein. das scheint gelinde gesagt wichtig zu sein.
n! = o((n+1)!)
heißt, es wächst asymptotisch streng langsamer.