Mental Model
A tree is a structure with a starting point called root, ends called leaves, and each node has a height and depth showing its position.
Analogy: Think of a family tree: the oldest ancestor is the root, youngest children with no kids are leaves, height is how far down the longest branch goes, and depth is how far a person is from the oldest ancestor.
[Root]
/ \
[A] [B]
/ \ \
[C] [D] [E]
Root = top node
Leaves = nodes with no children (C, D, E)
Height = longest path down (Root height = 2)
Depth = distance from root (Root depth = 0, A depth = 1)