程序8——二叉树的镜像
来源:互联网 发布:在淘宝如何绑定银行卡 编辑:程序博客网 时间:2024/06/05 07:06
所谓二叉树的镜像,就是二叉树照镜子看到的结构,也就是说,左右子树是相反的。如下图所示:
上图中,第二棵二叉树就是第一棵二叉树的镜像。
解决思路:
根节点不变,如果同时有左右结点的话,就交换一下位置。这其实还是一个递归的过程。
代码如下:
void binaryTreeMirror(tree *T) { if (T == null) { return; } if (T->lchild == null && T->rchild == null) { return; } tree *tmp = T->lchild; T->lchild = T->rchild; T->rchild = tmp; binaryTreeMirror(T->lchild); binaryTreeMirror(T->rchild);}
0 0
- 程序8——二叉树的镜像
- 二叉树系列——二叉树的镜像
- 树——二叉树的镜像
- 树——二叉树的镜像
- 《剑指offer》——二叉树的镜像
- 《剑指offer》——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指offer——二叉树的镜像
- 二叉树的镜像——剑指offfer
- 剑指offer19——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指Offer——二叉树的镜像
- 剑指Offer——二叉树的镜像
- 剑指offer——二叉树的镜像
- 剑指Offer—18—二叉树的镜像
- 二叉树的镜像——19
- 剑指offer—二叉树的镜像
- 面试题19—二叉树的镜像
- 创建轴网
- JavaScript部分知识点汇总
- 经典排序SQL
- 单例模式
- Unity leapmotion开发实录(3)
- 程序8——二叉树的镜像
- 虚拟机的几种上网方式
- http收藏的文章
- 开发datastage parallel routine
- 第一次使用redis看的文章(转)
- jquery根据label文本查找label元素
- 绘制像素到屏幕
- 自定义带下拉刷新和滚动加载的ListView控件原理分析和实现
- 011 MATLAB进阶笔记:告别for循环,走向新巅峰