DSA GAMES

Interactive Data Structures & Algorithms

48 Games
6 Categories
∞ Learning
🌳

TREES

20 GAMES
#127
Rooted Kingdom Builder
Build a binary tree node-by-node with branching paths for left/right children.
Binary TreeConstruction
#128
Root-Explorer Expedition
Visit Node β†’ Left β†’ Right in preorder sequence with glowing paths.
PreorderN-L-R
#129
Sorted Garden Walk
Walk Left β†’ Node β†’ Right revealing sorted order in BST.
InorderL-N-R
#130
Digging the Subtree Mines
Explore children caves before visiting parent chamber in L-R-N order.
PostorderL-R-N
#131
Tree Floor Elevator System
Ride elevators through each level reading nodes left to right.
BFSLevel Order
#132
Stack Climber Challenge
Simulate iterative traversals with animated stack push/pop operations.
IterativeStack
#133
Vertical Pillar View
Assign horizontal distances and light up vertical pillars.
Vertical OrderHD
#134
Skyline Vision Quest
View the tree from above - only first node per vertical line visible.
Top ViewSkyline
#135
Underworld View Chamber
View from underground - deepest visible node for each vertical line.
Bottom ViewUnderground
#136
Leftmost Guardian Path
Traverse level order picking the first node at each level.
Left ViewSilhouette
#137
Rightmost Guardian Path
Traverse level order picking the last node at each level.
Right ViewSilhouette
#138
Tree Elevation Analyzer
Calculate height and depth displayed as stacked mountain layers.
HeightDepth
#139
Balance Oracle Temple
Check if tree is balanced - visual leaning when imbalanced.
BalancedAVL Check
#140
Ancestor Shrine Ritual
Find LCA as light converges onto the common ancestor.
LCAAncestor
#141
Longest Ancestral Path Hunt
Find the diameter - longest path between two nodes glows gold.
DiameterLongest Path
#142
Inorder Chain Forge
Convert binary tree to doubly-linked list using inorder traversal.
DLLConversion
#143
Binary Search Kingdom
Insert, search, and delete in BST with animated restructuring.
BSTCRUD
#144
BST Purity Test
Validate BST using min/max ranges - invalid nodes turn red.
ValidateBST Rules
#145
Order-Statistic Retrieval
Find kth smallest element with pointer scrolling through sequence.
Kth SmallestInorder
#146
Tree Perimeter Run
Traverse the entire boundary - left, leaves, right (reverse).
BoundaryPerimeter
πŸ”οΈ

HEAPS

8 GAMES
πŸ•ΈοΈ

GRAPHS

9 GAMES
πŸ”€

TRIES

3 GAMES
πŸ“₯

QUEUE + DEQUE

5 GAMES
πŸ“š

STACKS

3 GAMES