 All Problems
Invert Binary Tree
easy
tree
depth-first search
breadth-first search
binary tree
amazon
google
microsoft

Given the root of a binary tree, invert the tree, and return its root.

Example 1:

Input:  4 2 7 1 3 6 9
Output: 4 7 2 9 6 3 1

Example 2:

Input:  2 1 3
Output: 2 3 1

Constraints:

  • The number of nodes in the tree is in the range [0, 100]
  • -100 ≤ Node.val ≤ 100

Input format: A single line of space-separated integers in BFS level-order. Use null for missing nodes.

Output format: BFS level-order of the inverted tree (no trailing nulls).

Run to check your code against the sample cases, or submit to run every case