Wprowadzenie
Lekcja 1 z 9 w kursie Sortowanie radixowe — seria DSA w Coddy.
Sortowanie jest jedną z najważniejszych operacji w informatyce. Sortowania, które mogłeś już poznać (takie jak sortowanie przez scalanie lub sortowanie szybkie), działają poprzez porównywanie par elementów.
W tym kursie z Serii struktur danych poznamy sortowanie pozycyjne (Radix Sort), czyli algorytm nieporównujący. Zamiast porównywać wartości, sortuje on liczby cyfra po cyfrze.
Zaimplementujemy wersję LSD (od najmniej znaczącej cyfry): sortujemy według cyfry jedności, następnie dziesiątek, setek i tak dalej. Aby wszystko było jasne, w tym kursie będziemy używać nieujemnych liczb całkowitych.
Ten kurs obejmuje:
- Teorię — poznasz działanie sortowania pozycyjnego.
- Implementację — zaimplementujesz je w wybranym języku programowania.
- Ćwiczenia — rozwiążesz wyzwania programistyczne oparte na sortowaniu pozycyjnym.
Zaczynajmy!
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Sortowanie radixowe — seria DSA
Poćwicz samodzielnie: Kompilator C online