Zdjęcie przedstawia owoce sezonowe w małych pojemnikach, porzeczki, jagody, borówki, maliny i poziomki.
I_P_W14_M11 Sortowanie metodą bąbelkową
Źródło: Alex Block, domena publiczna.
Już wiesz
Na czym polega metoda sortowania bąbelkowego.
W jaki sposób można usprawnić algorytm sortowania bąbelkowego.
Jak zapisać algorytm w pseudokodzie oraz w języku Python.
Teraz czas na sprawdzenie swojej wiedzy i umiejętności w praktyce.
Ważne!
Rozwiąż ćwiczenia 1 do 9 na podstawie pseudokodu algorytmu zapisanego w rozdziale Opis metody.
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Funkcja
zamiana() zamienia ze sobą miejscami elementy danych tablic o podanych indeksach.Ćwiczenie 5
Ćwiczenie 6
Ćwiczenie 7
Uzupełnij algorytm sortowania bąbelkowego, tak aby sortował on tablicę niemalejąco.
Przetestuj działanie programu dla następującej siedmioelementowej tablicy:
Linia 1. tablica znak równości otwórz nawias kwadratowy 5 przecinek 1 przecinek 4 przecinek 7 przecinek 694 przecinek 368 przecinek 874 zamknij nawias kwadratowy.
Specyfikacja problemu:
Dane:
tablica–n-elementowa tablica liczb całkowitychn– liczba elementów w tablicy; liczba naturalna
Wynik:
tablica–n-elementowa tablica liczb całkowitych posortowanych w kolejności niemalejącej