- 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
✅ Control Visualization Speed
✅ Change array size (5 -> 40)
✅ Randomize Input
✅ Choose various algorithms
🔧 Stop visualization
🔧 User controller step-by-step visualization
✅ Bubble Sort
✅ Insertion Sort
✅ Selection Sort
✅ QuickSort (Lumoto Partition)
✅ QuickSort (Hoare Partition)
✅ Merge Sort
✅ Merge Sort (Inplace)
🔧 Count Sort
🔧 Radix Sort
🔧 Time Sort
🔧 Bogosort
Generic value in the array
Pivot/Value to be replaced
Value being swapped
Key comparison