About This Visualizer
Discover interactive playgrounds for the most common data structures and algorithms.
Choose a Category
Pick a starting point to launch the interactive explorer. You can always switch modules from within the app.
Linear Structures
Arrays, linked lists, stacks, and queues with visual walkthroughs.
Tree Structures
Binary, AVL, and Red-Black Trees with rotations and traversals.
Graph Structures
Build graphs and watch BFS, DFS, and weighted pathfinding in action.
Sorting Algorithms
Compare bubble, insertion, merge, and quick sort with synced pseudocode.
Hash Tables
Interact with chaining, probing, and rehashing strategies side-by-side.