Mental Model
A tree is a structure with nodes connected like branches, starting from one main node called root, ending at nodes called leaves. Height, depth, and level tell us how far nodes are from root or leaves.
Analogy: Think of a family tree: the oldest ancestor is the root, youngest children with no kids are leaves, height is how tall the family tree is, depth is how far a person is from the oldest ancestor, and level is the generation number.
[Root]
/ \
[A] [B]
/ \ \
[C] [D] [E]
\
[F]
Root = top node
Leaves = nodes with no children (C, D, F)
Height = longest path from root to leaf
Depth = distance from root to node
Level = depth + 1