R13FDE7ADF7DU
Zdjęcie przedstawia dłoń osoby zrywającą pomarańczę.

I_P_W14_M10 Sortowanie przez wybieranie

Źródło: Brienne Hong, domena publiczna.
Już wiesz
  • 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.

ROVJ1HFAUXN4B
Ćwiczenie 1
RQF5VMXVZV8LB
Ćwiczenie 2
1
Ćwiczenie 3

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 = 17

  • dane = [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 tablicy dane; liczba naturalna

  • danen-elementowa tablica liczb naturalnych

  • x – liczba najmniejszych liczb z tablicy dane, które program powinien wypisać; liczba naturalna; xn.

Wynik:

Program wypisuje x najmniejszych liczb z n-elementowej tablicy dane. Liczby powinny być wypisane w jednej linii i oddzielone znakiem spacji.

RLACBZ83XXR1N1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.