Balanced Binary Tree
Beginner Mode

Problem Statement

Given the root of a binary tree, determine if it is height-balanced.

For this problem, a height-balanced binary tree is defined as:

A binary tree in which the left and right subtrees of every node differ in height by no more than 1.

Additional information

  • The number of nodes in the tree is in the range [0, 5000].
  • -10000 <= Node.val <= 10000

Example 1:

Input: root = [3, 9, 20, null, null, 15, 7]
Output: true

Example 2:

Input: root = [1, 2, 2, 3, 3, null, null, 4, 4]
Output: false

Example 3:

Input: root = []
Output: true
Quick Solution

Code Environment

Sign in or try as guest to run your code.

Sign In

Track

Question Difficulty Company Access
Need more practice in this area? Explore more questions →