Step through arrays, trees, graphs, heaps, and DP tables with synchronized code and state.
| left | 1 |
| right | 3 |
| sum | 10 |
| target | 13 |
| maxLen | 3 |
Watch what stays true at every step: the window boundary, sorted prefix, visited set, or table dependency.
Variables update beside the visualization, so left++, queue push, and table fill decisions become visible.
Highlighted code lines map to visual actions, closing the gap between reading a solution and understanding it.
See patterns organized by data structure, technique, and difficulty.
Step forward and backward through an algorithm with full state visible.
Move from a pattern page to related interview questions when you are ready.
Track studied patterns and return to unfinished work without hunting.
Open Algorithm Studio and step through your first visualization.