The program allows you to choose from a series of sorting algorithms (open for showcase) such as:
Bubble Sort Variation
Add videoBubble Sort
Add videoBubble Sort Optimized
Add videoGnome Sort
Add videoOdd-Even Sort
Add videoCoctailShaker Sort
Add videoCoctailShaker Sort Optimized
Add videoInsertion Sort
Add videoSelection Sort
Add videoMerge Sort
TODOQuick Sort
TODOAfter choosing a sorting algorithm the program will shuffle the values using the Fisher-Yates algorithm.
- Git / GitHub CLI
- Zig
To run it locally:
// using git with HTTPS
git clone https://github.com/R3ZV/Sorting-Visualizer.git
// using git with SSH
git clone [email protected]:R3ZV/Sorting-Visualizer.git
// usin GitHub CLI
gh repo clone R3ZV/Sorting-Visualizer
cd Sorting-Visualizer
# If you are on NixOS run
nix-shell shell.nix
zig build run
Sound created with ChipTone