Algorithm Visualizer

Interactive visualizations to help you understand how different algorithms work. Explore, learn, and see algorithms in action.

Sorting Algorithms
Visualize how different sorting algorithms organize data

Explore bubble sort, merge sort, quick sort, and heap sort through interactive visualizations. Compare their efficiency and understand their mechanics.

Bubble SortMerge SortQuick SortHeap Sort
Pathfinding Algorithms
Visualize how different pathfinding algorithms find routes

Explore Dijkstra's algorithm, A* search, BFS, and DFS through interactive visualizations. See how they find paths in mazes and understand their differences.

Dijkstra's AlgorithmA* SearchBreadth-First SearchDepth-First Search

Why Visualize Algorithms?

Learn by Seeing

Visual representations help you understand complex algorithms more intuitively than code alone.

Compare Efficiency

See firsthand how different algorithms perform on the same data, and understand their trade-offs.

Interactive Learning

Adjust parameters and watch how algorithms adapt to different situations.