📊 Welcome to the Sorting Visualizer! 🧮
This simple web application allows you to visualize different sorting algorithms in action. It's built using HTML, CSS, and JavaScript, making it easy to understand and customize.
See the Sorting Visualizer in action here 🚀.
🔹 Visualize popular sorting algorithms:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
🔹 Customize array size and animation speed.
🔹 Step-by-step visualization to understand each algorithm better.
🔹 Responsive design for both desktop and mobile devices.
🔹 Clean and intuitive user interface.
The Sorting Visualizer currently supports the following sorting algorithms:
- 🔄 Bubble Sort
- 🎯 Selection Sort
- ➡️ Insertion Sort
- 🧩 Merge Sort
- ⚡ Quick Sort
You can customize the Sorting Visualizer by tweaking the CSS and JavaScript code. Feel free to modify the colors, styles, or even add your own sorting algorithms.
We welcome contributions! If you'd like to add new features, fix bugs, or improve the documentation, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature
-
Make your changes, commit them, and push to your fork:
git add . git commit -m "Added a new feature" git push origin feature/your-feature
-
Create a pull request on the main repository, explaining your changes and why they should be merged.
This project is licensed under the MIT License - see the LICENSE file for details.