DSA Tracker

Visualize

Visualizer

373 walkthroughs. One step at a time.

Each page runs a real algorithm and shows the pointers, cells and variables changing with a caption for every step. Pick a topic, press play, then solve the same problem in the editor.

Want the patterns behind them? See the 27 interview patterns or trace your own code.

Arrays (34)

BST (21)

Backtracking (13)

Binary Search (16)

Binary Trees (32)

Bit Manipulation (11)

Dynamic Programming (50)

Graph (49)

Greedy (15)

Heap (14)

Intervals (5)

Linked List (17)

Math (11)

Matrix (6)

Queue (5)

Recursion (7)

Sliding Window (9)

Sorting (7)

Stack (15)

Strings (21)

Trie (9)

Two Pointers (6)