Bubble sort är en mycket enkel sorteringsalgoritm men inte särskilt effektiv.
Metoden går ut på att man upprepade gånger går igenom det område i listan som ska sorteras och gör parvis jämförselser av intilligande element.
När två intilligande element ligger i fel ordning byter man plats på dem. Varje gång man gått igenom ett område kommer det sista talet att ha hamnat på rätt plats. Nästa gång reducerar man därför det område man går igenom med ett. Efter hand som man gör sorteringen kommer listan i botten bli alltmer korrekt och de överblivna talen "bubblar" uppåt, därav namnet på sorteringsalgoritmen.
Ursprunglig lista: 2, 4, 1, 3
Samma sortering fast presenterad i tabellform
| Första jämförelseserien | ||||
| 2 | 4 | 1 | 3 | Rätt ordning, inget platsbyte |
| 2 | 4 | 1 | 3 | Fel ordning, byt plats |
| 2 | 1 | 4 | 3 | Fel ordning, byt plats |
| Andra jämförelseserien | ||||
| 2 | 1 | 3 | 4 | Fel ordning, byt plats |
| 1 | 2 | 3 | 4 | Rätt ordning, inget platsbyte |
| Tredje jämförelseserien | ||||
| 1 | 2 | 3 | 4 | Rätt ordning, inget platsbyte |
Bubbel sort behöver O(n²) jämförelser för att sortera n objekt.
ترتيب الفقاعات | Bubblesort | Bubble sort | Ordenamiento de burbuja | Kuplalajittelu | Tri à bulles | מיון בועות | Buborékrendezés | Bóluröðun | Bubble sort | バブルソート | Burbulo rūšiavimo algoritmas | Bubblesort | Sortowanie bąbelkowe | Bubble sort | Сортировка пузырьком | Bublinkové triedenie | Сортування стандартним обміном | 冒泡排序
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Bubble sort".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world