Mental Model
A binary tree is balanced if for every node, the height difference between its left and right subtrees is at most one.
Analogy: Imagine a tree with branches on both sides; if one side is much longer than the other, the tree might lean or fall. A balanced tree is like a well-trimmed tree with branches evenly spread.
1
/ \
2 3
/
4
(Heights differ by 1 or less at every node)