Web-Tipps: Algorithmen zum Anschauen
Auf Visual Sorting zeigt Mateusz Szuła 19 Sortieralgorithmen in action! Erlebe, wie sich Säulen Schritt für Schritt neu ordnen – lehrreich und unterhaltsam!
- Dorothee Wiegand
mszula.github.io/visual-sorting
Quick Sort, Bubble Sort, Merge Sort, jedes Sortierverfahren hat seine speziellen Vor- und Nachteile. Die jeweiligen Besonderheiten von 19 Sortieralgorithmen visualisiert der polnische Programmierer Mateusz Szuła auf seiner Website Visual Sorting. Während man beim Sortiervorgang zusieht, erschließt sich der individuelle Charme jedes Verfahrens unmittelbar.
Die zu sortierenden Werte stellt die Site als verschieden lange Säulen dar, die nach und nach ihren Platz wechseln. Der Besucher kann unterschiedliche, auch nicht zufällige Ausgangssituationen auswählen, was zusätzlich das Verständnis für die demonstrierten Algorithmen fördert. Die Zahl der Säulen sowie die Geschwindigkeit der Animation lassen sich per Schieberegler einstellen. Nach einem Klick auf Start beginnt die ebenso lehrreiche wie unterhaltsame Visualisierung des Sortiervorgangs.
Weitere Web-Tipps finden Sie auf unserer Website.
Ihr könnt die c't auch bei WhatsApp abonnieren: Wir schicken werktäglich Einordnungen zu aktuellen Themen und Einblicke in den Redaktionsalltag.
(dwi)