Algorithm LabsLive
Compare algorithms and trace data structures step by step.
Run sorting, searching, graph traversal, and data structure demos with live metrics, pseudocode, and playback controls.
Labs
Sorting, searching, structures, and graphs
4
Controls
Play, pause, step, and reset
Shared
Metrics
Comparisons, steps, and elapsed time
Live
Explore the Labs
Each module teaches a different family of algorithm behavior.
Sorting Lab
Real-time playback, dataset controls, and metric instrumentation for custom and native sorting implementations.
Comparative analysisLive
Side-by-side comparisonsStep explanationsPerformance mode
Open module
Searching Lab
Linear Search and Binary Search walkthroughs with event-driven playback and learning panels.
Step-by-step traversalLive
Target controlsPseudocode syncFrame metrics
Open module
Data Structures
Interactive stack, queue, linked list, and binary search tree operations with shared playback.
Interactive operationsLive
Add / remove / searchReusable primitivesOperation guides
Open module
Graph Lab
Breadth-First Search and Depth-First Search traversals with node, edge, and frontier playback.
Traversal playbackLive
Queue / stack stateNode-edge highlightingSample graph generation
Open module