剑指offer--27二叉树的镜像
Posted Anrys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer--27二叉树的镜像相关的知识,希望对你有一定的参考价值。
题目
代码
class Solution {
public TreeNode mirrorTree(TreeNode root) {
if(root == null) return null;
LinkedList<TreeNode> queue = new LinkedList<>();
queue.offer(root);
//其实就是假前序遍历
while(!queue.isEmpty()){
TreeNode node = queue.poll();
if(node.left != null){
queue.offer(node.left);
}
if(node.right != null){
queue.offer(node.right);
}
TreeNode tmp = node.left;
node.left = node.right;
node.right = tmp;
}
return root;
}
}
结果
以上是关于剑指offer--27二叉树的镜像的主要内容,如果未能解决你的问题,请参考以下文章