A web-based Sorting Visualizer that animates and demonstrates various sorting algorithms in real-time. Built with HTML, CSS, and JavaScript, this tool provides an interactive way to visualize sorting processes and compare different algorithms.
- Real-Time Visualization: Dynamic animations of sorting algorithms with adjustable array size and speed.
- Algorithms Implemented: Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort.
- Interactive Controls: Use range sliders to modify array size and sorting speed, and buttons to select different sorting algorithms.
- Auditory Feedback: Integrated sound effects using Web Audio API to enhance the visualization experience.
- HTML5: Structure and layout of the application.
- CSS3: Styling and responsive design.
- JavaScript: Core functionality and algorithm implementation.
- Web Audio API: Sound effects for user feedback.
- Web browser (e.g., Chrome, Firefox)
- Basic understanding of HTML, CSS, and JavaScript
- Clone the Repository:
git clone https://github.com/yash-geek/sorting-visualizer.git