Sorting Visualizer is an interactive web application that helps users understand and visualize various sorting algorithms in real time. The project provides a dynamic representation of how different sorting algorithms work by animating the sorting process step by step. 🏆
- 🎲 Supports multiple sorting algorithms:
- 🔵 Bubble Sort
- 🟡 Selection Sort
- 🟢 Merge Sort
- 🔴 Quick Sort
- ⏳ Adjustable speed for animations.
- 🔄 Ability to generate new random arrays.
- 📊 Interactive UI with visual bars representing array elements.
- 🏗 HTML - Structure of the webpage.
- 🎨 CSS - Styling and layout.
- 🖥 JavaScript - Implementing sorting algorithms and animations.
- 📥 Clone the repository:
git clone https://github.com/sid090704/Sort-Visualiser
- 📂 Navigate to the project folder:
cd Sorting-Visualizer - 🌐 Open
index.htmlin your web browser.
- ✨ Add more sorting algorithms like Heap Sort and Radix Sort.
- 🎭 Enhance UI with better animations and themes.
- 📚 Implement step-by-step explanations for each algorithm.
Feel free to fork the repository and submit pull requests for improvements. Any suggestions or feedback are welcome! 📝
This project is licensed under the MIT License. ✅