Was bedeutet der Ausdruck O(n*log(n)) - Informatik?
Hey liebe Gute Frage Community,
ich bin gerade dabei mir das Thema Sortierverfahren und deren Komplexität genauer anzuschauen. Ich treffe immer wieder auf den in der Frage genannten Ausdruck O(n*log(n)). Kann mir vielleicht jemand erklären, was die einzelnen Bestandteile aussagen? Soviel hab ich selber schon herausgefunden, n beschreibt die Anzahl von Elementen im zu sortierenden Array. O ist ein Landau Ausdruck (Bitte nochmal erklären, hab noch nicht so ganz den Sinn verstanden). Log(x) ist sozusagen eine umgedrehte Exponentialfunktion, aber ich hab noch nicht so ganz verstanden, was das Ergebnis ist. Die Funktion beschreibt doch einen Graphen. Aber eigentlich brauche ich doch ein eindeutig definiertes Ergebnis, oder irre ich mich?
Vielen Dank für Eure Hilfe, ich würde mich über ausführliche Erklärung unglaublich freuen und Website Verweise wären top, wenn ich mal etwas zitieren muss. Danke!!