Check balanced tree
public boolean balanceCheck(TreeNode root){
if (root == null) return true;
int leftHeight = getHeight(root.left);
int rightHeight = getHeight(root.right);
if (Math.abs(leftHeight - rightHeight) > 1) return false;
return balanceCheck(root.left) && balancedCheck(root.right);
}Last updated