二叉树的镜像 (面试题 19)
来源:互联网 发布:log4net Oracle数据库 编辑:程序博客网 时间:2024/06/05 00:50
题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。
struct BinaryTreeNode { int m_nValue; BinaryTreeNode *m_pLeft; BinaryTreeNode *m_pRight; }; //构造树的镜像 void Mirror(BinaryTreeNode *pRoot) { if (pRoot != NULL) { BinaryTreeNode *pTemp = NULL; if (pRoot->m_pLeft != NULL || pRoot->m_pRight != NULL) { pTemp = pRoot->m_pLeft; pRoot->m_pLeft = pRoot->m_pRight; pRoot->m_pRight = pTemp; } if (pRoot->m_pLeft != NULL) { Mirror(pRoot->m_pLeft); } if (pRoot->m_pRight != NULL) { Mirror(pRoot->m_pRight); } } }
0 0
- 二叉树的镜像 (面试题 19)
- 面试题19:镜像二叉树
- [剑指offer][面试题19]二叉树的镜像
- 【剑指offer】面试题19:二叉树的镜像
- 剑指offer 面试题19 二叉树的镜像
- 剑指Offer:面试题19 二叉树的镜像
- 面试题19 二叉树的镜像
- 面试题19:二叉树的镜像
- 《剑指Offer》面试题19:二叉树的镜像
- 面试题19二叉树的镜像
- 面试题19:二叉树的镜像
- 面试题19二叉树的镜像
- 剑指offer-面试题19:二叉树的镜像
- 剑指Offer----面试题19:二叉树的镜像
- 面试题19:二叉树的镜像
- 面试题19 二叉树的镜像
- 面试题19:二叉树的镜像
- 剑指offer面试题19:二叉树的镜像
- std::vector的几种遍历方式比较
- uboot向kernel的传参机制——bootm与tags
- Android Bundle类
- 网络爬虫
- hdu4027 Can you answer these queries?(线段树平方减少,区间求和)
- 二叉树的镜像 (面试题 19)
- c++编译九九乘法表
- 打卡13-perl function-reverse/chop
- hibernate的hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size 25简介
- 交通灯管理系统
- 汉诺塔问题的递归求解
- springMVC文件上传
- 微博估计要火一阵的SleepSort之Shell及C实现
- Clone Graph