Jak to działa?
Lekcja 3 z 9 w kursie Sortowanie przez wstawianie – seria DSA w Coddy.
Wyobraź sobie, że masz talię kart, a Twoim zadaniem jest ułożenie ich w kolejności rosnącej. Sortowanie przez wstawianie przypomina sortowanie tych kart po jednej.
Proces krok po kroku:
- Wybieranie kart:
- Zacznij od pierwszej karty (lub pierwszego elementu w naszej tablicy).
- Potraktuj ją jako posortowaną część; reszta jest nieposortowana.
- Sortowanie kart:
- Wybierz następną kartę (element) z nieposortowanej części.
- Porównaj ją z kartami w posortowanej części, znajdując dla niej właściwe miejsce.
- Przesuń większe karty, aby zrobić miejsce dla nowej.
- Wstawianie na miejsce:
- Wstaw kartę na właściwe miejsce w posortowanej części.
- Powtórz ten proces dla każdej karty w talii (każdego elementu w tablicy).
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Conclusion:
Insertion Sort is like sorting your cards – taking one at a time, finding its place among the already sorted ones. Simple, isn't it? In the next lesson, we'll see how to turn this understanding into code.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Sortowanie przez wstawianie – seria DSA
2Algorytm
Jak to działa?PseudokodImplementacja (część 1)Implementacja (część 2)Poćwicz samodzielnie: Kompilator C online