题目描述
操作给定的二叉树,将其变换为源二叉树的镜像。
思路很简单,只需要递归遍历树,然后将每个节点的左右子树调换即可
import java.util.*;
public class Solution {
public TreeNode Mirror(TreeNode pRoot) {
// write code here
if (pRoot != null) {
TreeNode tmp = pRoot.left;
pRoot.left = pRoot.right;
pRoot.right = tmp;
Mirror(pRoot.left);
Mirror(pRoot.right);
}
return pRoot;
}
}