Welcome to the Sorting Visualizer project! This web application allows you to visualize popular sorting algorithms in action. Watch the algorithms sort an array of numbers and observe how they work step by step.
- Visualize sorting algorithms such as Bubble Sort, Merge Sort,Insertion Sort, selection sort and Quick Sort.
- Adjustable speed control to observe sorting in different timeframes.
- Randomize array feature for quick testing.
- Clear visualization for understanding algorithm steps.
- HTML
- CSS
- JavaScript
To run the Sorting Visualizer locally on your machine, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/sorting-visualizer.git
- Navigate to the project folder:
cd sorting-visualizer
- Open
index.html
in your preferred web browser.
Now you can visualize sorting algorithms and learn how they operate on arrays.
- Bubble Sort
- Merge Sort
- Quick Sort
- Insertion Sort
- Selection Sort
If you'd like to contribute to the development of the Sorting Visualizer, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request.
This project is licensed under the MIT License.
Feel free to reach out if you have any questions or feedback!