Na co dzień często mamy do czynienia ze zbiorami posortowanych słów – najczęściej w kolejności alfabetycznej. W taki sposób np. posortowane są wyrazy w słowniku i nazwiska uczniów w dzienniku szkolnym. W tym e‑materiale dowiesz się, w jaki sposób uporządkować zbiór słów, wykorzystując koncepcję algorytmu sortowania pozycyjnego.
Jak już wiesz, sortowanie pozycyjne jest specjalnym algorytmem sortowania, który pozwala na szybkie porządkowanie danych spełniających konkretne warunki – jest to jeden z niewielu algorytmów sortowania o złożoności liniowej. Przeczytasz o nim również w e‑materiałach:
Sortowanie pozycyjne datSortowanie pozycyjne dat,
Sortowanie pozycyjne liczbSortowanie pozycyjne liczb.
Implementacje sortowania pozycyjnego słów przedstawiamy w e‑materiałach:
Sortowanie pozycyjne słów w języku C++Sortowanie pozycyjne słów w języku C++,
Sortowanie pozycyjne słów w języku JavaSortowanie pozycyjne słów w języku Java,
Sortowanie pozycyjne słów w języku PythonSortowanie pozycyjne słów w języku Python.
Więcej zadań? Sięgnij do: Sortowanie pozycyjne słów – zadania maturalneSortowanie pozycyjne słów – zadania maturalne.
Posortujesz zbiór słów za pomocą algorytmu sortowania pozycyjnego.
Przeanalizujesz przypadek optymistyczny i pesymistyczny algorytmu sortowania pozycyjnego słów.
Wykonasz ćwiczenia utrwalające umiejętność sortowania pozycyjnego słów.