🎬 Algorithm Visualizer

Pick an algorithm, type your own input (or press 🎲), and step through it with the highlighted pseudocode. Use ← and → to step and space to play or pause.

Sorting
Searching & pointers
Stacks & lists
Trees & heaps
Graphs
Recursion & DP