题目19:树的镜像
来源:互联网 发布:一折特卖淘宝授权 编辑:程序博客网 时间:2024/05/29 04:18
题目:完成一个函数,输入二叉树,该函数输出它的镜像.
二叉树的定义:
struct BinaryTreeNode{int m_value;BinaryTreeNode* m_pLeft;BinaryTreeNode* m_pRight;};
实现左右子树的交换
void MirrorRecursively(BinaryTreeNode *pNode){ if((pNode == NULL) || (pNode->m_pLeft == NULL && pNode->m_pRight)) return; BinaryTreeNode *pTemp = pNode->m_pLeft;//交换 设置中间变量 pNode->m_pLeft = pNode->m_pRight; pNode->m_pRight = pTemp; if(pNode->m_pLeft) MirrorRecursively(pNode->m_pLeft); if(pNode->m_pRight) MirrorRecursively(pNode->m_pRight); delete [] pTemp;}
0 0
- 题目19:树的镜像
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 算法题目-二叉树的镜像
- 算法题目---二叉树的镜像
- 题目1521:二叉树的镜像-九度
- 【九度】题目1521:二叉树的镜像
- 九度 题目1521:二叉树的镜像
- 九度OJ-题目1521:二叉树的镜像
- 剑指Offer题目1521:二叉树的镜像
- 【剑指Offer面试编程题】题目1521:二叉树的镜像--九度OJ
- 树的镜像
- 树的镜像
- 树的镜像
- 树的镜像
- 16.9.18 C总结
- oracle中sign函数详解
- 浅谈软件测试团队规范建设
- 如何教会非计算机专业的女友写代码
- java集合进行排序的两种方式
- 题目19:树的镜像
-  |"|&|<|>等字符转义
- stm8使用printf问题
- 字面量,常量和变量之间的区别?
- 盘点:全球12个大数据公司
- 90%的人跑步都白跑了!跑步的正确姿势和膝盖保养知
- android自定义View-继承
- 0x669586df (QtCored4.dll) 处最可能的异常: 0xC0000005: 写入位置 0xabababab 时发生访问冲突
- 基于iscroll实现下拉和上拉刷新