Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
R1TCi3qLX3lTT
Zdjęcie przedstawia szafkę katalogową z wieloma małymi szufladami. Każda szuflada jest opisana.

Sortowanie pozycyjne liczb

Źródło: Jan Antonin Kolar, domena publiczna.

Współczesne komputery przetwarzają ogromne ilości danych. Użyteczność informacji w znacznym stopniu zależy od tego, w jaki sposób zostaną one zaprezentowane użytkownikom.

W przypadku zbiorów liczb warto zadbać o ich uporządkowanie. Można to zrobić na różne sposoby – m.in. wykorzystując algorytm sortowania pozycyjnego. Jest on, podobnie jak w przypadku sortowania bąbelkowego czy sortowania przez scalanie, algorytmem stabilnym. Oznacza to, że elementy mające równą wartość w zbiorze nieposortowanym po uporządkowaniu będą ułożone w takiej samej kolejności.

W tym e‑materiale omówimy ideę, cechy oraz sposób implementacji sortowania pozycyjnego.

Implementację sortowania pozycyjnego liczb w różnych językach programowania przedstawiamy w e‑materiałach:

Więcej zadań? Sortowanie pozycyjne liczb – zadania maturalnePAIQW3TOoSortowanie pozycyjne liczb – zadania maturalne

Twoje cele
  • Przedstawisz koncepcję algorytmu sortowania pozycyjnego.

  • Wskażesz różne rodzaje zastosowań dla algorytmu sortowania pozycyjnego.

  • Przeanalizujesz implementację algorytmu sortowania pozycyjnego liczb, zapisaną w postaci pseudokodu.

  • Zbadasz złożoność czasową algorytmu sortowania pozycyjnego.