Menu
Coddy logo textTech

Jak to działa?

Lekcja 3 z 9 w kursie Sortowanie przez zliczanie – seria DSA w Coddy.

Sortowanie przez zliczanie działa w dwóch fazach: zliczanie, a następnie odtwarzanie.

Proces krok po kroku:

  1. Zliczanie: utwórz tablicę count, w której count[v] określa, ile razy pojawia się wartość v.
  2. Odtwarzanie: przejdź po wartościach od najmniejszej do największej i zapisz każdą wartość v na wyjściu count[v] razy.

Przykład dla [4, 2, 2, 8, 3, 3, 1]:

  • Zlicz każdą wartość: 1 pojawia się raz, 2 dwa razy, 3 dwa razy, 4 raz, 8 raz.
  • Odtwórz w kolejności: [1, 2, 2, 3, 3, 4, 8].

Nie wykonano żadnych porównań: to sama wartość decydowała, dokąd trafi każdy element.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Sortowanie przez zliczanie – seria DSA

Poćwicz samodzielnie: Kompilator C online