0 Daumen
651 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 OO-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)O(n)-Algorithmus etwa n=100n=100 Vergleiche, ein O(n2)O(n^2)-Algorithmus jedoch etwa um die n2=10.000n^2=10.000 Vergleiche. Ein O(n)O(n)-Algorithmus ist also erheblich schneller als ein O(n2)O(n^2)-Algorithmus.

Avatar von 152 k 🚀

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
0 Antworten
0 Daumen
2 Antworten
0 Daumen
1 Antwort