Visualizers
Every interactive visualizer on Axiom, in one place — step through algorithms and data structures one move at a time.
🎙
Algorithms

AlgorithmsBeginner
Sorting Visualizer
Watch comparisons and swaps happen live. Switch algorithms, control speed, and step through manually.

AlgorithmsBeginner
Binary Search Visualizer
Watch low, high, and mid pointers narrow in on a target — or prove it's absent — by halving a sorted array each step.

AlgorithmsBeginner
Linear Search Visualizer
Scan a list left to right, one element at a time, until the target turns up or the list runs out — no sorted-input requirement, unlike Binary Search.

AlgorithmsIntermediate
Quick Sort Visualizer
Partition around a pivot so smaller elements land left and larger land right, then recurse — fast in practice, O(n²) on an unlucky pivot.

AlgorithmsIntermediate
Merge Sort Visualizer
Recursively split the array in half, then merge the sorted halves back together — guaranteed O(n log n), at the cost of O(n) auxiliary space.

AlgorithmsIntermediate
Counting Sort Visualizer
Count occurrences of each value directly instead of comparing elements — O(n + k) time when the value range k is small and known.

AlgorithmsAdvanced
Radix Sort Visualizer
Repeated Counting Sort passes, one per digit, least significant first — builds on Counting Sort's bucket pattern.

AlgorithmsAdvanced
Heap Sort Visualizer
Build a max-heap, then repeatedly extract the maximum into a shrinking sorted tail — O(n log n) with O(1) auxiliary space.

AlgorithmsIntermediate
Dijkstra's Algorithm Visualizer
Watch single-source shortest paths get computed on a weighted graph — extract the nearest unvisited node, relax its edges, repeat.

