Optimaler Sortieralgorithmus in Anzahl der Swaps

12

Kann es bei einer gegebenen Folge von Zahlen mit Vergleichen und Swaps / Moves sortiert werden ? Alle Verweise auf Veröffentlichungen zu diesem Thema oder Gegenargumente, die eine Untergrenze von , wären hilfreich.nO(nlnn)O(n)Ω(nlnn)

Jesse Zixi Zhang
quelle
Jeder vergleichsbasierte Sortieralgorithmus muss im schlimmsten Fall Vergleiche und Swaps durchführen (vgl. CLRS). Ω(nlogn)Ω(n)
Kaveh
4
Trivialerweise können Sie -Moves erzielen, wenn Sie zuerst eine Tabelle sortieren, die die Indizes der Elemente enthält, und erst danach die Tabelle, die die Elemente enthält. O(n)
Jukka Suomela
@jukka Nun, das ist Betrug, weil Sie Elemente verschoben, als Sie die Tabelle sortiert ...
Jesse Zixi Zhang

Antworten:

15

O(nlogn)O(n)

O(nlogn)O(n)

Snowie
quelle