Invert Tree

Invert a binary tree.

  • Time: O(N)
  • Space: O(1)
public TreeNode invertTree(TreeNode root) {
    if (root == null) {
        return null;
    }
    TreeNode tmp = root.left;
    root.left = root.right;
    root.right = tmp;
    invertTree(root.left);
    invertTree(root.right);
    return root;
}

results matching ""

    No results matching ""