0 Daumen
602 Aufrufe

Frage ist bereits oben angegeben.


Ich bin mir nicht ganz sicher wofür genau das O(n²) steht. Die Funktion wächst eben Quadratisch.

Was sagt mir das aber über den Sortieralgorithmus aus.

Im Vergleich, wenn ein Sortieralgorithmus linear wächst, also O(n).


Ist der O(n²) schneller als der O(n)?

Avatar von

1 Antwort

0 Daumen

Aloha :)

Bei einem Sortieralgorithmus misst die \(O\)-Notation im Prinzip, wie viele Vergleiche zwischen je 2 Elementen nötig sind. Wenn du z.B. 100 Zahlen sortiern willst, benötigt ein \(O(n)\)-Algorithmus etwa \(n=100\) Vergleiche, ein \(O(n^2)\)-Algorithmus jedoch etwa um die \(n^2=10.000\) Vergleiche. Ein \(O(n)\)-Algorithmus ist also erheblich schneller als ein \(O(n^2)\)-Algorithmus.

Avatar von 152 k 🚀

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community