2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Inhaltsverzeichnis
Zusammenführungssortierung O(n log n) stabil
Bibliothekssortierung O(n log n)
Schnelle Sortierung O(n log n) [teile und herrsche] instabil
Was ist ein stabiler Sortieralgorithmus: Die Reihenfolge der Daten bleibt unverändert
Auswahlsortierung O(n2) Zusammenführungssortierung O(n log n) Einfügungssortierung O(n2) Heap-Sortierung O(n log n) Hill-Sortierung O(n log2 n) Bibliothekssortierung O(n log n) Blasensortierung O (n2) Basissortierung O(n · k) Schnellsortierung O(n log n) Bucketsortierung O(nk) Zählsortierung O(nk) Schubladensortierung O(n D):
► Finden Sie zunächst den Minimalwert und tauschen Sie ihn mit dem Element an der ersten Position aus
► Wiederholen Sie den obigen Vorgang für die restlichen Daten, bis die Sortierung abgeschlossen ist
Zusammenführen: Wenn zwei separat geordnete Arrays vorhanden sind, können Sie sie mithilfe von Doppelzeigern zu einem vollständig geordneten Array zusammenführen.
Kann rekursiv geschrieben werden
Sie können auch bei 0 beginnen
1:1 zusammenführen