AlgoLens makes algorithms feel like guided debugger sessions.
Explore sorting, searching, and graph algorithms through authored traces, synchronized code views, and step-by-step visual explanations.
Quick Sort in motion
Trace-driven playback
Each algorithm emits a normalized execution trace that drives the renderer, event log, and teaching annotations in sync.
Multiple visualization modes
Array bars, graph maps, variables, and recursive stack frames stay aligned with code and pseudocode.
Built for comparison
Run two algorithms side by side with a shared input to compare behavior, cost, and educational tradeoffs.
Study-ready context
Complexity summaries, notes, and narrated steps make the app useful for both classroom demos and solo learning.
Start with high-signal demos
Quick Sort
Partitions around a pivot so smaller values move left and larger values move right.
Binary Search
Searches a sorted array by repeatedly halving the active interval.
Breadth-First Search
Explores the graph level by level using a queue.
Dijkstra
Computes shortest paths in graphs with non-negative edge weights.