Ist Heapsort schneller als Mergesort?

2 Antworten

Mergesort ist in der regel schneller als Heapsort obwohl beide die gleiche Laufzeitkomplexität von O(n log n) besitzen. Außerdem ist Mergesort im Gegensatz zu Heapsort ein stabiler Sortieralgorithmus.

Woher ich das weiß:Studium / Ausbildung

Nein. Beide sind O(n • log n). Mergesort benötigt halt mehr Speicher. Dafür kein random access. Ist also besser für Listen.