Algorithmen und Datenstrukturen · Middle · Frage 4 von 75

Warum ist Quicksort in der Praxis oft schneller als Merge Sort, trotz gleichem Durchschnitt O(n log n)?

Antwort zeigen

Richtige Antwort: Es sortiert an Ort und Stelle und greift sequenziell auf Speicher zu

Erklärung

Das Aufteilen arbeitet im Array mit guter Cache-Lokalität und kleinen Konstanten. Sein schlimmster Fall ist sogar schlechter (O(n²)), und die übliche In-place-Version ist nicht stabil.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 4

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen