bubble-sort

Blasensortierung ist ein einfacher Sortieralgorithmus, der wiederholt durch die zu sortierende Liste läuft, wobei jedes Paar benachbarter Elemente verglichen und bei falscher Reihenfolge ausgetauscht wird. Der Durchlauf durch die Liste wird wiederholt, bis keine Swaps mehr benötigt werden, was anzeigt, dass die Liste sortiert ist. Der Algorithmus erhält seinen Namen von der Art und Weise, wie kleinere Elemente am Anfang der Liste "bubble" sind. Es wird in der Industrie wenig genutzt, ist aber im Unterricht nützlich.
1
Antwort

Warum Javascript-Implementierung von Bubble viel schneller sortieren als andere Algorithmen sortieren?

Ich habe einige Forschung zum Leistungsvergleich von JavaScript-Sortieralgorithmen durchgeführt und dabei unerwartete Ergebnisse gefunden. Bubble-Sortierung lieferte eine viel bessere Leistung als andere, wie Shell-Sortierung, Schnellsortierun...
08.10.2011, 11:35
2
Antworten

warum ist die Zeitkomplexität von bubble sort's bestem Fall O (n)

Ich habe die Zeitkomplexität der Blasensortierung im besten Fall nach dem in Buch ALGORITHMEN 2.2 verwendeten Mothod abgeleitet. Aber die Antwort erwies sich als O (n ^ 2). Hier ist meine Ableitung, hoffe, dass mir jemand helfen kann, herau...
20.09.2012, 03:49