Ich beschäftige mich derzeit mit Daten über Datenstrukturen und Algorithmen. Ich habe eine Abschlussprüfung gemacht und weiß, dass es bei verschiedenen Sortier- und Suchalgorithmen Fragen hinsichtlich der Zeitkomplexität im ungünstigsten Fall geben wird.Kämpfen mit dem Unterschied zwischen O, Ω und Θ?
Ich glaube, ich verstehe die allgemeine Idee von O, Ω und Θ. O steht für die obere Grenze, Ω für die obere und untere Grenze und Θ für die untere Grenze.
Also, wenn wir Frage (b) aus dem Beispiel unten betrachten, bin ich verwirrt, ob meine Antwort O (n log n) oder Θ (n log n) sein sollte?
Ursprünglich dachte ich, Θ sei ausschließlich für die Zeitkomplexität im ungünstigsten Fall gedacht, aber ich sehe, dass sich die Leute auf die Komplexität der Worst-Case-Zeit mit O beziehen.