Binary Tree
A tree where each node has at most two children.
Binary Search Tree
A sorted binary tree for fast data operations.
Trie
An efficient tree for storing and retrieving strings.
M-ary Tree
A tree where each node can have up to M children.
Graph
A collection of nodes connected by edges.
Visualize Algorithms
An interactive way to understand complex algorithms. Choose one to get started.
Binary Search
Animated step-by-step search on a sorted array.
Depth First Search
Pre-order traversal simulation with highlighting.
Breadth First Search
Level-order traversal simulation with highlighting.
Tree Traversals
Animate preorder, inorder, and postorder traversals.