public class 返回一个二叉树的镜像树
{
// 层次遍历,左右调换
public void JingXiangTree(TreeNode root)
{
// 考虑特殊情况
if (root == null)
{
return;
}
if (root.left == null && root.right == null)
{
return;
}
// root的左右节点互换
TreeNode tempNode = root.left;
root.left = root.right;
root.right = tempNode;
if (root.left != null)
{
JingXiangTree(root.left);
}
if (root.right != null)
{
JingXiangTree(root.right);
}
}
}
二叉树的镜像树
Posted qingtianBKY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二叉树的镜像树相关的知识,希望对你有一定的参考价值。
以上是关于二叉树的镜像树的主要内容,如果未能解决你的问题,请参考以下文章
算法漫游指北(第十三篇):二叉树的基本概念满二叉树完全二叉树二叉树性质二叉搜索树二叉树定义二叉树的广度优先遍历