Konrad-Adenauer-Gymnasium Langenfeld

Informatik Grundkurs Q1

Vergleich der Sortierverfahren

Straight Selection Sort Quick Sort
Speicheraufwand O(n) O(n), aber mehr als bei Straight Selection
Zeitaufwand O(n2) best case: O(n × log2 n)
worst case: O(n2)

Ist n (n < 20) klein, so wirkt sich der Vorteil von Quicksort aber nicht aus, da pro Durchlauf die einzelnen Anweisungen deutlich zeitintensiver sind.

n O(n2) O(n × log2 n)
5 25 12
10 100 34
20 400 87
50 2.500 283
100 10.000 665
1.000 106 9.966
10.000 108 13.288
1.000.000 1012 ca. 2 × 107


© Ralph-Erich Hildebrandt, 12. Dezember 2004