Bublinkové triedenie (ang. bubble sort) je implementačne jednoduchý výmenný triedaci algoritmus. Pracuje na mieste a nepatrí medzi prirodzené triediace algoritmy. Je pre praktické účely neefektívny.
Pracuje opakovaným prechodom cez zoznam, ktorý má byť utriedený porovnávajúc vždy dva prvky. Ak prvky nie sú v správnom poradí zamení ich. Porovnávanie prvkov v zozname trvá, pokiaľ sú potrebné výmeny, teda pokiaľ nie je zoznam usporiadaný. Algoritmus dostal názov vďaka tomu, že menšie prvky sa "prebublinkujú" na začiatok zoznamu.
Pre i od 1 po (počet prvkov - 1) Pre j od 1 po (počet prvkov - i) Ak zoznam> zoznam[j+1 Vymeň zoznam<-> zoznam[j+1
Tento algoritmus triedenia je jedným z najhorších, oproti iným algoritmom s rovnakou rádovou zložitosťou vyžaduje veľa zápisov do pamäte a neefektívnu prácu s cache procesora. Takmer neexistuje prípad, kedy by mal nejakú výhodu oproti iným postupom.
ترتيب الفقاعات | Bubblesort | Bubble sort | Ordenamiento de burbuja | Tri à bulles | Bóluröðun | Bubble sort | מיון בועות | Burbulo rūšiavimo algoritmas | Buborékrendezés | Bubblesort | バブルソート | Sortowanie bąbelkowe | Bubble sort | Сортировка пузырьком | Kuplalajittelu | Bubble sort | Сортування стандартним обміном | 冒泡排序
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Bublinkové triedenie".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world