微软100题(15)镜像二叉树
来源:互联网 发布:淘宝客佣金链接 编辑:程序博客网 时间:2024/06/08 03:10
题目:
输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环两种方法完成树的镜像转换。
总结:大多数二叉树的题目都可以用递归解决,处理好一个结点之后,剩下的递归来做
void MirrorRecursively(BinaryTreeNode* root){if(root==NULL) return;if(root->m_left && root->m_right) return;BinaryTreeNode* temp = root->m_left;root->m_left = root->m_right;root->m_right = temp;if(root->m_left)MirrorRecursively(root->m_left);if(root->m_right)MirrorRecursively(root->m_right);}
0 0
- 微软100题(15)镜像二叉树
- 【从零单排之微软面试100题系列】15之二叉树的镜像
- 二叉树的镜像 【微软面试100题 第十五题】
- 镜像二叉树
- 镜像二叉树
- 镜像二叉树
- 【100题】二叉树的镜像变换
- 面试100题:15.求二叉树的镜像
- 面试100题:15.求二叉树的镜像
- 剑指offer(15)-二叉树的镜像
- 算法题/二叉树的镜像
- 二叉树经典题系列-二叉树的镜像
- 反转二叉树(二叉树的镜像)
- 二叉树的镜像(反转二叉树)
- 反转二叉树(二叉树的镜像)
- 微软100题(52)求二叉树的深度
- 微软100题(86)有序数组到二叉树
- 二叉树的镜像
- 小儿抽搐、高热惊厥易引发癫痫 自体免疫增强疗法 化解危机,重塑健康生活
- java调用matlab生成的jar
- 提高Python运行效率的六个窍门
- OC 协议
- Android-Universal-Image-Loader ImageLoaderConfiguration 全局初始化此配置
- 微软100题(15)镜像二叉树
- Monkey基本用法与常用参数
- IOC-->IOC+AOP-->热插拔的系统架构实现演化
- 【转】java多线程例子
- 斯坦福大学深度学习与自然语言处理第一讲:引言
- JavaScript数字转换为中文的方法
- 最大公约数与最小公倍数(C++)
- Apache traffic server 配置文件records.config的官方文档
- 线程局部存储实现