这棵树上的所有子节点的左子树将转变为该子节点的右子树,而其右子树将转变为新的左子树。
所以,解题的步骤大致可以分为:
class Solution {
public TreeNode invertTree(TreeNode root) {
if (null == root) return null;
TreeNode left = invertTree(root.left);
TreeNode right = invertTree(root.right);
root.left = right;
root.right = left;
return root;
}
}
原文:https://www.cnblogs.com/scarecrow-wbl/p/14984062.html