HTML5

HTML5

HTML5 zorgt hier voor de interface.

javascript

Javascript

Javascript wordt hier gebruikt om de berekende gegevens uit het Python script te ontvangen.

Python

Algoritmes zijn in Python geïmplementeerd.



Sorteren


Dit programma gebruikt Python voor het implementeren van de sorteeralgoritmes en javascript om deze gegevens van de sorteeralgoritmes te presenteren op een webpagina. Het laat de verschillende sorteeralgoritmes en hoe ze werken. De blauwe bars zijn de elementen die vergeleken worden en de rode bars zijn de elementen die al vergeleken zijn.

scapeprog

De algoritmes


Er worden meerdere sorteeralgoritmes gevisualiseerd: selection sort, bubble sort, insertion sort, merge sort en quick sort. Je kan duidelijk zien welke algoritmes sneller zijn in dit geval van sorteren. Het ene algoritme kan sneller zijn dan de andere in sommige gevallen als de waarden van het rijtje dat gesorteerd gaat worden gunstig zijn voor het sorteeralgoritme.