Interactive Labs
12 tools availableBinary Search Tree Lab
Interactive BST visualizer with insertion, deletion, and tree traversals.
AVL Tree Visualizer
Self-balancing binary search tree with LL, RR, LR, and RL rotation animations.
Binary Heap & Heap Sort
Interactive Max/Min Heap with array vs tree dual view and sift animations.
Sorting Arena
Compare Bubble, Selection, Insertion, Quick, Merge, and Heap sorts in real-time.
Graph Traversal (BFS & DFS)
Interactive graph sandbox visualizing Queue-based BFS and Call Stack DFS.
Dijkstra Shortest Path
Step-by-step shortest path exploration with relaxation table and priority queue.
Union-Find (Disjoint Set)
Disjoint set union simulator comparing rank union and path compression.
B+ Tree Database Index
Interactive B+ Tree with node splits, key promotion, and leaf linked-list range scans.
Raft Consensus Simulator
Distributed consensus visualization with leader election, log replication, and network partitions.
Consistent Hashing Ring
Consistent hashing ring simulator with virtual nodes and rehash avalanche analysis.
TCP State Machine & Sliding Window
TCP 3-way handshake, 4-way termination, and sliding window congestion control simulator.
Kubernetes Scheduler & Controller
Simulate Kube-Scheduler filter/score phases and Deployment reconciliation loops.