Mehurčno urejanje
Iz Wikipedije, proste enciklopedije
Mehurčno urejanje je algoritem, s katerim urejamo polje po določenim kriterijem. Deluje tako, da manjši oz. večji elementi potujejo po polju navzgor oz. navzdol, kot potujejo mehurčki od dna proti površini. Najslabša hitrost klasičnega urejanja s pomočjo mehučkov je O(n2).
[uredi] Psevdokoda
while (1) { zamenjano = 0; for (i = 0; i < max; i++) { if (tabela[i] > tabela[i+1]) { tmp = tabela[i]; tabela[i]=tabela[i+1]; tabela[i+1]=tmp; zamenjano = 1; } } if (zamenjano == 0) break; }