Skip to content

Interactive Sorting Algorithm Visualization Tool featuring real-time algorithm animations, complexity analysis badges, sound feedback, theme options, and educational statistics. Built with HTML5, CSS3, and vanilla JavaScript (Canvas API, Web Audio API).

Notifications You must be signed in to change notification settings

svion-exe/sorting-visualizer

Repository files navigation

Sorting Algorithm Visualization Tool

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.

Live Demo

https://svion-exe.github.io/sorting-visualizer

Features

  • 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

Technologies

  • JavaScript (ES6+)
  • HTML5 Canvas
  • CSS3
  • Web Audio API

How to Run Locally

Just open index.html in your web browser, or use a local server for best results.

About

Interactive Sorting Algorithm Visualization Tool featuring real-time algorithm animations, complexity analysis badges, sound feedback, theme options, and educational statistics. Built with HTML5, CSS3, and vanilla JavaScript (Canvas API, Web Audio API).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published