Jaka jest konstrukcja algorytmu sortowania bąbelkowego?
Jaka jest konstrukcja algorytmu sortowania bąbelkowego?
Sortowanie bąbelkowe polega na przestawianiu sąsiednich par elementów stojących w niewłaściwej kolejności. Istotne jest iż ciąg elementów przeglądany jest zawsze w tym samym kierunku, a przeglądanie to trwa dopóki mogą się w nim pojawić elementy w nieodpowiedniej kolejności.
Zapis słowny algorytmu sortowania bąbelkowego:
-
wykonaj co następuje N-1 razy;
-
wskaż na pierwszy element;
-
wykonaj co następuje N-1 razy;
-
porównaj ze sobą wskazany element i element następny;
-
jeśli elementy stoją w złej kolejności to zamień je miejscami;
-
wskaż na następny element;
-
-
