świstak.codes
O programowaniu, informatyce i matematyce przystępnym językiem

grudzień 2020

Sortowanie, cz. 3 — sortowanie przez wstawianie
Zdjęcie: Derek Keats from Johannesburg, South Africa, CC BY 2.0, via Wikimedia Commons)
Tekst napisany przez człowieka.

W poprzednim artykule z serii o sortowaniu pokazałem, jak można odtworzyć krok po kroku podstawowy algorytm sortowania przez zamianę — sortowanie bąbelkowe, a także wywodzące się z niego sortowanie koktajlowe i sortowanie grzebieniowe. Tym razem zróbmy inaczej — zamiast zamieniać, będziemy wstawiać.

Czytaj więcej
Sortowanie, cz. 2 — sortowanie bąbelkowe
Oryginał zdjęcia pochodzi z serwisu pxhere
Tekst napisany przez człowieka.

W poprzedniej, pierwszej części serii o sortowaniu opisałem teoretyczną część tego zagadnienia. Najwyższy czas przejść do praktyki. Nauczmy się najprostszego z algorytmów sortowania opartego o zamianę elementów — sortowania bąbelkowego, znanego też pod angielską nazwą bubble sort lub jako sortowanie przez zamianę. Jednak to nie wszystko. Będziemy go także krok po kroku optymalizować na tyle, na ile jest to w jego przypadku możliwe.

Czytaj więcej