Frage zu Summationen und der Θ-Notation von Laufzeiten

Ich glaube, ich verstehe das Konzept von Summationen und Θ-Notationen, aber ich verstehe die folgende Frage nicht wirklich.

Wenn ich es richtig verstanden habe, soll ich die Summationen (Funktionen links) aufschreiben und dann ihre Wachstumsreihenfolge mit den Funktionen rechts vergleichen (korrigiere mich, wenn ich falsch liege).

Jetzt ist der Teil, wo ich hängengeblieben bin: Ich bin mir nicht sicher, was ich mit den Summen machen soll.

Es gibt tatsächlich mehr Funktionen auf der linken Seite, aber ich habe sie gelöscht, damit die Frage weniger chaotisch aussieht.

Geben Sie hier die Bildbeschreibung ein

Antworten (1)

Es ist etwas seltsam, dass Ihr Summand keine beinhaltet ich 's, da summierst du aus ich = 1 bis zu N . Vorausgesetzt, Sie haben keinen Fehler gemacht,

ich ( N ) = ich = 1 N ( 4 + Protokoll N ) = N ( Protokoll N + 4 )

Du hast ein N Protokoll N Laufzeit und a 4 N Begriff. Wenn du das verstehst Θ -Notation Nun, Sie sollten in der Lage sein, dies zu beantworten. Bei den anderen Fragen sollten Sie die Summe erweitern, falls vorhanden, und prüfen, ob Sie sie ohne die Summe für die gebundene Analyse umschreiben können.

Danke, also muss ich im Grunde nur die Summationen erweitern und dann den Term mit der höchsten Ordnung nehmen, was die entsprechende Θ-Notationsfunktion wäre? Also wäre n(logn+4) Θ(n)?
NEIN, N Protokoll N > N so ist es Θ ( N Protokoll N ) .