This sorting visualizer is a tool designed to help users understand and visualize various sorting algorithms in action. It provides a graphical representation of how different sorting algorithms rearrange elements in a list to achieve a sorted order.
- Bubble Sort
- Selection Sort
- Quick Sort
- Insertion Sort
- Merge Sort
- Select Algorithm: Choose one of the supported sorting algorithms from the dropdown menu.
- Generate Data: Click on the "Generate Data" button to create a new random list of elements to be sorted.
- Visualize Sorting: Click on the "Sort" button to see the chosen algorithm in action, sorting the generated list.
- Speed Control: Adjust the speed slider to control the speed of the visualization.
- Reset: Click on the "Reset" button to reset the visualization.
- Interactive visualization of sorting algorithms.
- Option to choose from a variety of sorting algorithms.
- Adjustable speed for better understanding.
- Easy reset option to start over.
- Adding more sorting algorithms.
- Enhancing user interface and experience.
- Providing additional customization options.
Contributions are welcome! If you want to contribute to this project, feel free to fork it and submit a pull request with your changes.