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.
- Blue:default
- Yellow: Being compared
- Red: Identified as in incorrect position and to be moved
- Green: In correct position
- Controls for visualizations
- Speed of visualization (5 speed levels)
- Array size ()
- Generation of new data (Randomly generate new data).
- Time and Space complexity of algorithm being visualized.