A comprehensive web application to visualize classic sorting algorithms. Features include step-by-step animation, real-time complexity analysis, interactive controls, multiple distribution types, sound feedback, theme switching, and export functionality.
https://svion-exe.github.io/sorting-visualizer
- Nine sorting algorithms: Bubble, Selection, Insertion, Merge, Quick, Heap, Radix, Shell, Counting Sort
- Real-time playback controls (Play, Pause, Step, Speed)
- Sound feedback for comparisons and swaps
- Multiple array distributions and sizes
- Dark/Light themes with enhanced visual effects
- Timeline and statistics panel
- Algorithm complexity badges
- JavaScript (ES6+)
- HTML5 Canvas
- CSS3
- Web Audio API
Just open index.html in your web browser, or use a local server for best results.