二叉树的镜像
来源:互联网 发布:java实现ftp断点续传 编辑:程序博客网 时间:2024/05/21 14:54
二叉树的镜像定义:源二叉树
8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5
解题思路:
1、找到不为空的节点。
2、然后交换左右节点。
3、递归调用此函数。
public class TwoForkTree { public void Mirror(TreeNode root) { if(root == null){ return; } if (root.left == null && root.right == null){ return; } TreeNode pTemp = root.left; root.left = root.right; root.right = pTemp; if(root.left != null){ Mirror(root.left); } if(root.right =! null){ Mirror(root.right); } }}
0 0
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- Leetcode-112 Path Sum
- 牛客网 好多鱼!(java实现)
- android插件化开发--修改携程插件支持aidl,dependencies
- ActiveMQ消息处理机制-Queue方式
- 大数据IMF传奇行动绝密课程第73课:Spark SQL Thrift Server实战
- 二叉树的镜像
- redux+flux(一:入门篇)
- 基于DragonBoard 410c的远程家居监控平台一之远程图像传输(上)
- 解决`docker pull`被复位的问题
- Myeclipse2014中搭建Maven项目
- HBase体系结构
- 存储一张图片
- Kaizen是一个日语词汇,意指小的、连续的、渐进的改进
- 前端开发者应知必会:浏览器是如何渲染网页的