A web application showcasing the inner workings of sorting algorithms.
Implemented algorithms:
- Bubble sort
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- Heap sort
Features:
- Colored representation of step being executed. i) Blue:default ii) Yellow: Being compared iii) Red: Identified as in incorrect position and to be moved iv) Green: In correct position
- 3 Controls for visualizations i) Speed of visualization (10 speed levels) ii) Data size () iii) Generation of new data (Randomly generate new data).
- Time and Space complexity of algorithm being visualized.
Take a look at live version: https://tiyasa-sorting-visualizer.netlify.app/