leetcode 翻转二叉树
2024-08-19 23:04:31
翻转二叉树的步骤:
1.翻转根节点的左子树(递归调用当前函数)
2.翻转根节点的右子树(递归调用当前函数)
3.交换根节点的左子节点与右子节点
class Solution{
public:
void exchage(TreeNode *root){
TreeNode* node=root;
if (node!=NULL){
TreeNode* temp=node->left;
node ->left=node->right;
node->right=temp;
}
}
TreeNode *invertTree(TreeNode *root){
TreeNode*node=root
if (root==NULL){
return root;
}
invertTree(node->left)
invertTree(node->right)
exchange(node);
return root; }
};
最新文章
- 如何判断js中的数据类型?
- HDU1003前导和
- POJ 1797 Heavy Transportation (最短路)
- TweenMax动画库学习(六)
- uva401 - Palindromes结题报告
- CF-gym-100523-C(水题)
- 2.JQuery AJAX
- 探求C#.Net中ArrayList与Array的区别 【转】
- Net分布式系统
- 迷茫<;第一篇:初到北京>;
- noip第22课资料
- 【读书笔记】iOS-WiFi长连接
- IE6、7下overflow:hidden失效的问题
- 在 Ubuntu13.10 服务器中安装 Munin(监视工具)【转】
- eclipse debug模式下总是自动跳到ThreadPoolExecutor.java类
- vue过渡动画效果
- [CTSC2018]混合果汁(二分答案+主席树)
- 关闭ubuntu讨厌的内部错误提示
- 关于erlang解析json数据
- Increasing Sequence CodeForces - 11A
热门文章
- CurrentHashMap、HashMap、HashTable的区别
- Django框架获取各种form表单数据
- vue用mand-mobile ui做交易所移动版实战示例
- KVM 通过virsh console连入虚拟机
- python学习教程,史上最全面的python学习路线图
- “==”和equals
- Docker Swarm nginx 集群搭建
- [C++ Primer Plus] 第3章、处理数据(一)程序清单
- Linux相关代码
- 【linux下查看文件路径--jdk】