Sortieren mit Bubblesort = Blasen steigen auf
``Vertausche jeweils unsortierte Nachbarn''
4 9 3 2 5
3 9
2 9
4 3 2 5 9
3 4
2 4
3 2 4 5 9
Source: BubbleSort.java JavaDoc: BubbleSort.html
Analyse von Bubblesort
| Best case: | |
| Worst case: |
Die kleinste Zahl wandert in der for-Schleife jeweils um eine Position nach links.
Wenn sie zu Beginn ganz rechts steht, so sindPhasen nötig.
| Average case: |
Weitere Verbesserungen möglich (Shaker Sort),
aber es bleibt bei
Grund: Austauschpositionen liegen zu nahe beieinander.