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.

Implementacja algorytmu sortowania przez wybieranie w języku Python

1
Problem 1

Napisz program sortujący niemalejąco n-elementową tablicę dane, zawierającą liczby naturalne. W swojej implementacji wykorzystaj algorytm sortowania przez wybieranie. Przetestuj działanie programu dla następujących danych:

  • n = 7

  • dane = [5, 7, 86, 32, 64, 54, 2]

Specyfikacja problemu:

Dane:

  • n – liczba naturalna dodatnia; rozmiar tablicy dane

  • danen-elementowa tablica liczb naturalnych

Wynik:

Program wypisuje wszystkie elementy tablicy dane, posortowane w kolejności niemalejącej.

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

Porównaj swoje rozwiązanie z przedstawionym w prezentacji.

R8291ACQDXJOX1
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Słownik

porządek sortowania
porządek sortowania

określa kryteria sortowania dla określonych danych

sortowanie
sortowanie

porządkowanie elementów zbioru ze względu na wybraną ich cechę (np. wiek, wysokość, kolejność alfabetyczną itp.)

tablica
tablica

struktura danych, której zadaniem jest przechowywanie w zorganizowany sposób zbioru danych tego samego typu, dostępnych za pomocą indeksu (klucza)