AP2-FIAEAlgorithmenSchwierigkeit: Schwer

Welcher Sortieralgorithmus hat im Worst Case eine Zeitkomplexität von O(n^2), ist aber im Average Case mit O(n log n) einer der schnellsten Sortieralgorithmen in der Praxis?

A
Quick Sort
B
Insertion Sort
C
Bubble Sort
D
Merge Sort

Erklärung

Quick Sort hat im Average Case eine Zeitkomplexität von O(n log n) und ist in der Praxis oft der schnellste Sortieralgorithmus. Im Worst Case (z.B. bei bereits sortierter Eingabe und schlechter Pivotwahl) degeneriert er jedoch zu O(n^2). Merge Sort hingegen hat immer O(n log n), benötigt aber zusätzlichen Speicher.

Tipp zum Lernen

Dieser Algorithmus trägt schnell im Namen und ist es meistens auch - außer im schlimmsten Fall.

Quick SortSortierenBig-OZeitkomplexität

Übe über 1.100 weitere IHK-Fragen

Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.

Weitere Beispielfragen aus AP2-FIAE