二叉树的镜像
来源:互联网 发布:淘宝怎么发链接到微信 编辑:程序博客网 时间:2024/05/17 08:27
题目描述
二叉树的镜像定义:源二叉树
8
/ \
6 10
/ \ / \
5 7 9 11
镜像二叉树
8
/ \
10 6
/ \ / \
11 9 7 5
分析
用另一种说法描述该题目就是递归交换每个节点的左右子树。
C++代码如下:
void Mirror(TreeNode *pRoot){ if(!pRoot) return; TreeNode *tmp; tmp = pRoot->left; pRoot->left = pRoot->right; pRoot->right = tmp; Mirror(pRoot->left); Mirror(pRoot->right)}
阅读全文
0 0
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- yii框架中的andFilterWhere 和 andWhere的区别
- 微信插件制作之抢红包入门篇
- Csv转Lua工具(纯Lua版)
- suse 11 sp4安装rlwrap报错You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
- python 清晰讲解 from import 和 import
- 二叉树的镜像
- 使用idea创建web项目后无法创建Java文件夹的问题的解决办法
- java中同为Integer的比较
- LINUX内核代码在线阅读网址
- iOS自动化测试之xcode+ios10 demo在真机调试的流程
- 1003. 相连的1
- OpenStack学习过程
- stm32 I2C自收发测试例程
- linux下使用opencv接口函数对图片边缘化操作