Skip to content

Visual representation of several sorting algorithms

Notifications You must be signed in to change notification settings

R3ZV/Sorting-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Showcase

The program allows you to choose from a series of sorting algorithms (open for showcase) such as:

Bubble Sort Variation Add video
Bubble Sort Add video
Bubble Sort Optimized Add video
Gnome Sort Add video
Odd-Even Sort Add video
CoctailShaker Sort Add video
CoctailShaker Sort Optimized Add video
Insertion Sort Add video
Selection Sort Add video
Merge Sort TODO
Quick Sort TODO

After choosing a sorting algorithm the program will shuffle the values using the Fisher-Yates algorithm.

Requirements

  • 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

References

Sorting Algorithms

Sound created with ChipTone

About

Visual representation of several sorting algorithms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published