Mental Model
A balanced binary tree means no branch is much longer than another. We check if every node's left and right branches differ in height by at most one.
Analogy: Imagine a tree with branches. If one branch is much longer than its sibling, the tree looks lopsided and might fall. We want to make sure all branches grow evenly.
1
/ \
2 3
/
4
Balanced tree example: left and right heights differ by at most 1.