I_P_W14_M10 Sortowanie przez wybieranie
Na czym polega metoda sortownia przez wybieranie.
Jak wygląda algorytm sortowania tą metodą zapisany za pomocą pseudokodu.
Jak zaimplementować algorytm sortowania przez wybieranie w języku Python.
Teraz czas na sprawdzenie swojej wiedzy i umiejętności w praktyce.
Napisz program, który wykorzystując sortowanie przez wybieranie, poda x najmniejszych liczb z n-elementowej tablicy liczb naturalnych dane. Swój program przetestuj dla następujących danych:
n = 17dane = [696, 587, 501, 811, 162, 980, 18, 207, 638, 49, 329, 316, 305, 406, 25, 16, 542]x = 5
Specyfikacja problemu:
Dane:
n– liczba elementów tablicydane; liczba naturalnadane–n-elementowa tablica liczb naturalnychx– liczba najmniejszych liczb z tablicydane, które program powinien wypisać; liczba naturalna; .
Wynik:
Program wypisuje x najmniejszych liczb z n-elementowej tablicy dane. Liczby powinny być wypisane w jednej linii i oddzielone znakiem spacji.