Algorithm Visualizer

An interactive tool to visualize and understand how sorting algorithms work. See the algorithms in action and learn about their performance characteristics.

About This Project

This project provides interactive visualizations for common sorting algorithms, helping you understand how they work through visual animations.

Each visualization allows you to:

  • See step-by-step how the algorithm sorts data
  • Control the animation speed
  • Adjust the dataset size
  • Learn about time and space complexity

Available Algorithms