Concept Flow - Check if Binary Tree is Balanced
Start at root
Check left subtree height
Check right subtree height
Compare heights difference <= 1?
Yes
Check if left subtree balanced
Check if right subtree balanced
If both balanced, return True
No
Return False
We start from the root, check heights of left and right subtrees, compare their difference, and recursively verify if both subtrees are balanced.