Wizualizacje algorytmów sortowania

Wizualizacje algorytmów sortowania

Przeglądając dzisiaj Wykop natrafiłem na ciekawą wizualizację algorytmów sortowania opartą na kole kolorów. Pomyślałem zatem, że się tym z Wami podzielę 🙂 Jakiś czas temu napotkałem także inne graficzne przykłady sortowania, możliwe, że już Wam znane, jednak postanowiłem także je dzisiaj przypomnieć.

Artykuł dostępny także w wersji angielskiej.

Prezentacja różnych algorytmów sortowania

Wizualizacja algorytmów sortowania na przykładzie koła kolorów:

Dźwiękowa reprezentacja algorytmów sortowania:

Prezentacja algorytmów sortowania przy pomocy tańca

Algorytm sortowania bąbelkowego zaprezentowany przy pomocy tańca:

Algorytm szybkiego sortowania zaprezentowany przy pomocy tańca węgierskiego:

Algorytm sortowania przez scalanie zaprezentowany przy pomocy tańca:

Więcej prezentacji algorytmów sortowania przy pomocy tańca można oczywiście obejrzeć na kanale AlgoRythmics.

Porównanie wydajności algorytmów sortowania

Wizualne porównanie algorytmów sortowania dla różnych zestawów danych:

Warto również zerknąć na stronę https://www.toptal.com/developers/sorting-algorithms, na której także pokazano przykłady działania algorytmów sortowania dla różnych zestawów danych wejściowych.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *