Sorting Visualizer is a web-based tool that provides an interactive and educational way to visualize various sorting algorithms.
-
Algorithm Selection: Choose from popular sorting algorithms like Bubble Sort, Selection Sort, Merge Sort, and Quick Sort.
-
Interactive Controls: Start, stop, and reset the sorting process to observe each step of the algorithm.
-
Adjustable Animation Speed: Control the speed of the visualization with a range input to tailor the experience.
-
Open
index.html
in a web browser. -
Select a sorting algorithm from the dropdown menu.
-
Adjust the animation speed using the range input.
-
Click the "Start" button to initiate the sorting process.
-
Observe the visualization of the selected sorting algorithm in action.
-
Use the "Stop" button to pause the sorting process or "Reset" to start over.
- HTML
- CSS
- JavaScript
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
. -
Commit your changes:
git commit -m 'Add some feature'
. -
Push to the branch:
git push origin feature/your-feature-name
. -
Submit a pull request.
Rayees Rather
This project was inspired by a desire to create an educational tool for visualizing sorting algorithms. Special thanks to the community for their valuable feedback.
Feel free to contribute, report issues, or suggest improvements!
This Sorting Visualizer is open-source software licensed under the MIT License.