speed
4
2
6
1
3
5
7
Unvisited
Processing
Visited
Ready
Traversal Output
PRE[ ]
Sequence of visited nodes
0/7
code Recursive Logic
function preorder(node) {
if (!node) return;
visit(node); // 1. Root
preorder(node.left); // 2. Left
preorder(node.right); // 3. Right
}
info About Preorder
Root → Left → Right