1.直接把递归把左右子树翻转即可

AC代码:

/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class Solution {
public:
void invert(TreeNode* root)
{
if (root != NULL)
{
swap(root->left, root->right);
invert(root->left);
invert(root->right);
} }
TreeNode* invertTree(TreeNode* root) {
invert(root);
return root;
} };

最新文章

  1. 我们公司的ASP.NET 笔试题,你觉得难度如何
  2. Python初学者之网络爬虫(二)
  3. SQL Server 自动增长过大
  4. javascript版快速排序和冒泡排序
  5. Java命名规范基础
  6. HDU 5667 Sequence 矩阵快速幂+费马小定理
  7. 用vi写一个C 程序
  8. JavaScript继承方式详解
  9. 使用eclipse开发webService很简单
  10. Bugscan学习笔记------关于urlparse
  11. java多线程12设计模式
  12. Android手游《》斗地主完整的源代码(支持单机和网络对战)
  13. hdu 5876 Sparse Graph icpc大连站网络赛 1009 补图最短路
  14. strut1.X和spring整合的二种方法
  15. iOS开发中视图控制器ViewControllers之间的数据传递
  16. [Project] Simulate HTTP Post Request to obtain data from Web Page by using Python Scrapy Framework
  17. Android之淘宝商品列表长按遮罩效果
  18. 初探VUX(基本官网上无特别无干货)
  19. vs2017激活码
  20. AWS re:Invent(2019.01.09)

热门文章

  1. 洛谷 P1020 导弹拦截
  2. java 实现每次从list中取5000条数据放入新list
  3. maven常用配置setting.xml详解
  4. web页面内容打印总结
  5. php里parent,::和self的分别
  6. 吴裕雄--天生自然 JAVASCRIPT开发学习:DOM EventListener
  7. Go-方法-接口-异常处理-错误处理
  8. [极客大挑战 2019]Havefun
  9. 第二季 第四集 css2
  10. 视觉slam十四讲个人理解(ch7视觉里程计1)