二叉树的相关面试题 <三>---------二叉树的镜像
来源:互联网 发布:淘宝手机如何改评价 编辑:程序博客网 时间:2024/06/08 03:07
题目:输入一个二叉树,输出它的镜像。
解题思路:求树的镜像就是遍历树的同时交换非叶子节点的左右节点。
前序遍历,当当前节点的左右子树节点不为空时,交换左右节点。
镜像和原图对比图为:
第一次递归:
代码为:
void _BinaryTreeMirror(Node* root){if(root==NULL)return;if(root->_left ==NULL&&root->_right ==NULL) //叶子节点return;Node* tmp=root->_left ;root->_left =root->_right ;root->_right =tmp;_BinaryTreeMirror(root->_left );_BinaryTreeMirror(root->_right );}
0 0
- 二叉树的相关面试题 <三>---------二叉树的镜像
- 面试题01 - 二叉树的镜像 【树】[ water ]
- 面试题17:二叉树的镜像
- [剑指offer][面试题19]二叉树的镜像
- 【面试题十九】二叉树的镜像
- 【剑指offer】面试题19:二叉树的镜像
- 二叉树的镜像 (面试题 19)
- 剑指offer 面试题19 二叉树的镜像
- 剑指Offer:面试题19 二叉树的镜像
- 面试题19 二叉树的镜像
- 面试题19:二叉树的镜像
- 《剑指Offer》面试题19:二叉树的镜像
- 面试题19二叉树的镜像
- 面试题19:二叉树的镜像
- 面试题19二叉树的镜像
- 《剑指Offer》面试题:二叉树的镜像
- 面试题23:二叉树的镜像
- 剑指offer-面试题19:二叉树的镜像
- mybatis创建SQL的类
- 【强烈推荐】开源C#工具类MSCL系列(一)配置帮助类
- mybatis日志
- MFC运行时窗口总是最小化,不直接弹出
- dos攻击原理及攻击实例(带脚本)
- 二叉树的相关面试题 <三>---------二叉树的镜像
- 机器学习:GBDT
- Latex 求和上下限的位置
- 遍历工作表六种方法
- 利用onUserLeaveHint发送后台运行通知
- 16.玩转Spring Boot 使用Spring security 集成CAS
- 集合框架_HashSet存储自定义对象并遍历
- android_33_多线程下载(Java SE版本)
- php清除浏览器缓存