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)


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)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.