Mergesort ist ein effizienter, allgemeiner, vergleichsbasierter Sortieralgorithmus. Die meisten Implementierungen erzeugen eine stabile Sortierung, was bedeutet, dass die Reihenfolge von gleichen Elementen in der Eingabe und Ausgabe gleich ist. Mergesort ist ein Divide-and-Conquer-Algorithmus.
Funktionsweise:
Eigenschaften:
Anwendungen:
Mergesort ist nützlich für:
Beispiel (vereinfacht):
Angenommen, wir haben die unsortierte Liste: [38, 27, 43, 3, 9, 82, 10]
[38], [27], [43], [3], [9], [82], [10]
[27, 38], [3, 43], [9, 82], [10]
[3, 27, 38, 43], [9, 10, 82]
[3, 9, 10, 27, 38, 43, 82]
(Sortierte Liste)Die grundlegende Idee ist das rekursive Aufteilen der Liste und das anschließende sortierte Zusammenführen.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page