Sortowanie bąbelkowe jest algorytmem sortowania. Wypada bardzo słabo w porównaniu z innymi algorytmami sortowania, dlatego odradza się jego stosowanie, jednak jego prostota jest niewątpliwie jego mocną stroną.
Zamieszczam tu prostą implementację tego algorytmu:
for (int i=0; i<10; i++) for (int j=0; j<10; j++) if (tab[i]<tab[j]) swap(tab[i],tab[j]);
Jest wiele sposobow na optymalizacje tego algorytmu jednak nigdy nie osiagnie on lepszej zlozonosci niz n^2.
Wiecej na jego temat mozesz wyczytac na tej stronie: http://edu.i-lo.tarnow.pl/inf/alg/003_sort/0006.php
Program nie ma tu nic do rzeczy :)
Sortowanie bąbelkowe jest algorytmem sortowania. Wypada bardzo słabo w porównaniu z innymi algorytmami sortowania, dlatego odradza się jego stosowanie, jednak jego prostota jest niewątpliwie jego mocną stroną.
Zamieszczam tu prostą implementację tego algorytmu:
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
if (tab[i]<tab[j]) swap(tab[i],tab[j]);
Jest wiele sposobow na optymalizacje tego algorytmu jednak nigdy nie osiagnie on lepszej zlozonosci niz n^2.
Wiecej na jego temat mozesz wyczytac na tej stronie: http://edu.i-lo.tarnow.pl/inf/alg/003_sort/0006.php