Skip to content

KarimElghamry/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualizer

  • A tool to visualize sorting algorithms built using ReactJS (link)
  • Still a work in progress

Features

✅ Control Visualization Speed

✅ Change array size (30 -> 400)

✅ Randomize Input

✅ Choose various algorithms

🔧 Stop visualization

🔧 User controller step-by-step visualization

🔧 Visualization with sound

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

Examples

Contributors