题目描述
操作给定的二叉树,将其变换为源二叉树的镜像。
思路很简单,只需要递归遍历树,然后将每个节点的左右子树调换即可
import java.util.*;
public class Solution {
public TreeNode Mirror(TreeNode pRoot) {
if (pRoot != null) {
TreeNode tmp = pRoot.left;
pRoot.left = pRoot.right;
pRoot.right = tmp;
Mirror(pRoot.left);
Mirror(pRoot.right);
}
return pRoot;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)