Dit project bevat code voor een webapplicatie om visualisaties op te stellen van algoritmes. Aan de hand van de package SVG.js worden afbeeldingen in svg-formaat dynamisch opgesteld en tonen ze de werking van de belangrijkste algoritmes.
Om gebruik te kunnen maken van de applicatie, zorg je dat je beschikt over de packagemanager Yarn. Wanneer deze werd geïnstalleerd, voer je in de repository het commando yarn install
uit en worden de benodigde packages geïnstalleerd.
Om de applicatie in development-omgeving te runnen voer je het commando node index.js
uit en zal je de webapp kunnen bereiken via http://localhost:3000/
.
Hier vind je een overzicht van de verschillende algoritmes die reeds werden geïmplementeerd.
- Sort by Selection
- Sort by Insertion
- Merge Sort
- Bubble Sort