思路:
- 递归:自顶向下递归,交换左右子树
代码
public class Solution { public void Mirror(TreeNode root) { if(root==null){return;} //交换左右子树 TreeNode temp=root.left; root.left=root.right; root.right=temp; //递归调用左右子树 Mirror(root.left); Mirror(root.right); } }

public class Solution {
public void Mirror(TreeNode root) {
if(root==null){return;}
//交换左右子树
TreeNode temp=root.left;
root.left=root.right;
root.right=temp;
//递归调用左右子树
Mirror(root.left);
Mirror(root.right);
}
}