博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode Invert Binary Tree
阅读量:6292 次
发布时间:2019-06-22

本文共 795 字,大约阅读时间需要 2 分钟。

Invert a binary tree.

4   /   \  2     7 / \   / \1   3 6   9

to

4   /   \  7     2 / \   / \9   6 3   1 比较简单,二叉树里的题其实有点举一反三的意思,很多题会一道就差不多了。递归的反转左子树右子树就好了。
1 /** 2  * Definition for a binary tree node. 3  * struct TreeNode { 4  *     int val; 5  *     TreeNode *left; 6  *     TreeNode *right; 7  *     TreeNode(int x) : val(x), left(NULL), right(NULL) {} 8  * }; 9  */10 class Solution {11 public:12     TreeNode* invertTree(TreeNode* root) {13         TreeNode* temp;14         if(root==NULL) return root;15         if(root->left==NULL&&root->right==NULL) return root;16         else{17         temp=root->left;18         root->left=invertTree(root->right);19         root->right=invertTree(temp);20         }21         22         23     }24 };

 

转载于:https://www.cnblogs.com/LUO77/p/4950305.html

你可能感兴趣的文章
读于丹《趣品人生》有感
查看>>
俞敏洪:我让女儿主动学习的秘密
查看>>
Android应用程序组件Content Provider的启动过程源代码分析(1)
查看>>
分布式一致Hash算法
查看>>
版本服务器Svn部署与配置
查看>>
揪出MySQL延迟上千秒的元凶
查看>>
shell编程开发应用指南
查看>>
⑤Windows Server 8 RemoteFX体验
查看>>
python使用localhost链接mysql出错及解决办法
查看>>
PYTHON高级全栈开发工程师-老男孩教育
查看>>
人人出售56不亏:三方得利
查看>>
美柚引流宝妈女粉,淘宝客微商不用引流脚本也能日吸500+
查看>>
如何用手机维护Mysql数据库
查看>>
Office 365启用多重身份验证
查看>>
网络视频会议整体解决方案
查看>>
免费获取田志刚《新知识管理》文字和PPT下载
查看>>
Office 365发送超大附件
查看>>
OSPF的route-id选举
查看>>
IT绩效管理消除IT与业务之间的隔阂
查看>>
解决 MSChart控件 X轴坐标显示不全的问题
查看>>