Przedstaw następującą listę po każdym przebiegu algorytmu bąbelkowego:
(14 5 1 9 7 2)
Algorytm bąbelkowy
-
- Użytkownik
- Posty: 1272
- Rejestracja: 8 sty 2011, o 18:18
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 295 razy
- Pomógł: 115 razy
Algorytm bąbelkowy
spróbujesz sam i zobaczymy czy dobrze? po prostu za każdym razem przechodzisz po wszystkich liczbach (niekoniecznie zawsze do końca bo już tam może być uporządkowane, jeśli sortujemy rosnąco) porównując dwóch sąsiadów i jeśli jest taka potrzeba - zamieniając je miejscami..
-
- Użytkownik
- Posty: 1267
- Rejestracja: 1 kwie 2011, o 11:37
- Płeć: Mężczyzna
- Lokalizacja: Malbork
- Podziękował: 419 razy
- Pomógł: 114 razy
Algorytm bąbelkowy
Spróbuje, ale nie do końca wiem czy o to chodzi bo pierwszy raz widzę coś takiego na oczy.
\(\displaystyle{ (14 \ 5 \ 1 \ 9 \ 7 \ 2) \to (5 \ 14 \ 1 \ 9 \ 7 \ 2) \to (5 \ 1 \ 14 \ 9 \ 7 \ 2) \to (5 \ 1 \ 9 \ 14 \ 7 \ 2) \to (5 \ 1 \ 9 \ 7 \ 14 \ 2) \to (5 \ 1 \ 9 \ 7 \ 2 \ 14) \\ (1 \ 5 \ 9 \ 7 \ 2 \ 14) \to (1 \ 5 \ 7 \ 9 \ 2 \ 14) \to (1 \ 5 \ 7 \ 2 \ 9 \ 14) \\ (1 \ 5 \ 2 \ 7 \ 9 \ 14) \to (1 \ 2 \ 5 \ 7 \ 9 \ 14)}\)
I wyszło chyba
\(\displaystyle{ (14 \ 5 \ 1 \ 9 \ 7 \ 2) \to (5 \ 14 \ 1 \ 9 \ 7 \ 2) \to (5 \ 1 \ 14 \ 9 \ 7 \ 2) \to (5 \ 1 \ 9 \ 14 \ 7 \ 2) \to (5 \ 1 \ 9 \ 7 \ 14 \ 2) \to (5 \ 1 \ 9 \ 7 \ 2 \ 14) \\ (1 \ 5 \ 9 \ 7 \ 2 \ 14) \to (1 \ 5 \ 7 \ 9 \ 2 \ 14) \to (1 \ 5 \ 7 \ 2 \ 9 \ 14) \\ (1 \ 5 \ 2 \ 7 \ 9 \ 14) \to (1 \ 2 \ 5 \ 7 \ 9 \ 14)}\)
I wyszło chyba