Skip to content

Debasis56/Sorting-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualizer

  • Still a work in progress

Use these steps to run the project:

:git clone https://github.com/Debasis56/Sorting-Visualizer

:npm install (after navigating inside the directory)

:npm fix audit

:npm start

Features

✅ Control Visualization Speed

✅ Change array size (5 -> 40)

✅ Randomize Input

✅ Choose various algorithms

🔧 Stop visualization

🔧 User controller step-by-step visualization

Algorithms to Visualize

✅ Bubble Sort

✅ Insertion Sort

✅ Selection Sort

✅ QuickSort (Lumoto Partition)

✅ QuickSort (Hoare Partition)

✅ Merge Sort

✅ Merge Sort (Inplace)

🔧 Count Sort

🔧 Radix Sort

🔧 Time Sort

🔧 Bogosort

Color Codes

#fffffe Generic value in the array

#fcfb06 Pivot/Value to be replaced

#06e58d Value being swapped

#fc0104 Key comparison

About

Project to visualize different sorting algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published