Smoothsort

Sortierverfahren̟
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. November 2016 um 12:48 Uhr durch Horst Gräbner (Diskussion | Beiträge) (Änderungen von 46.5.140.129 (Diskussion) auf die letzte Version von Motte001 zurückgesetzt). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Smoothsort-Sortierverfahren ist eine Variation von Heapsort, welche von Edsger W. Dijkstra 1981 entwickelt wurde. Der Vorteil liegt darin, dass es im Best-Case mit einem Aufwand von bei vorsortierten Folgen auskommt. Auf Grund der Kompliziertheit wird es aber selten benutzt. Dies liegt daran, dass es im Worst-Case und Average-Case keine Verbesserung () in der Laufzeit gegenüber dem Heapsort-Algorithmus mitbringt.

Der Smoothsort-Algorithmus beim Sortieren eines Arrays aus permutierten Werten.