二叉树的镜像
2016-04-06 10:33
211 查看
/* 19:> 二叉树的镜像 */ void MirrorTree(BinTree*& pNode) { if (pNode == NULL) return; if (pNode->m_pLeft == NULL && pNode->m_pRight == NULL) return; BinTree* pTmp=pNode->m_pLeft; pNode->m_pLeft = pNode->m_pRight; pNode->m_pRight = pTmp; if (pNode->m_pLeft) MirrorTree(pNode->m_pLeft); if (pNode->m_pRight) MirrorTree(pNode->m_pRight); }
相关文章推荐
- Python Twisted系列教程4:由Twisted支持的诗歌客户端
- iOS App设计模式开发中对interpreter解释器模式的运用
- Buy Tickets(线段树)
- 正则表达式
- 一个很简单的后退到上一步的思路
- sql server 把多行合并一行,并连接成一个字符串
- 【LeetCode-73】Set Matrix Zeroes
- 集合及运算(并查集)
- java 字符串转成 json 数组并且遍历
- 基于ZigBee和STM32的智能家居控制系统的设计与实现(三)
- smarty模板中truncate的使用
- 分享一个NS3学习思路(ARP发送时间间隔、发送次数修改设置)
- Activity四种启动模式
- 贪心算法基本思想和典型例题
- 树的子结构
- linux ping不通外网unknown host xxxxx解决方法
- springMVC的执行流程
- 用迭代器指向类型声明变量
- JVM调优总结 -Xms -Xmx -Xmn -Xss等
- Junit4常用注解