Leetcode 226 Invert Binary Tree 二叉树
2024-08-31 22:39:22
交换左右叶子节点
/**
* 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 swapLR(TreeNode* root){
if(!root) return;
else{
TreeNode *t = root->left;
root->left = root->right;
root->right = t;
swapLR(root->left);
swapLR(root->right);
} }
TreeNode* invertTree(TreeNode* root) {
swapLR(root);
return root;
}
};
最新文章
- java基础集合经典训练题
- mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI
- python_way day13 sqlalchemy
- block回调具体例子
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- 小贝_mysql建表以及列属性
- hdu1690 Bus System (dijkstra)
- UITableView多层展开与收起
- 查看SQL Server服务运行帐户和SQL Server的所有注册表项
- 用Python制作中国地图、地球平面图及球形图
- netty 学习(1)
- JS自学笔记05
- [学习笔记]Ubuntu下安装配置SQLSERVER2017
- HBase基础之Hbase shell常用操作
- Oracle学习笔记(五)
- 简单读取 properties文件
- 《大话设计模式》--UML图
- 在线前端开发平台 Plunker
- ARM地址重映射机制
- Win7开机提示group policy client无法登陆怎么办
热门文章
- 微信小程序 富文本插件 循环渲染方式
- WebService--概述、JDk实现、AJAX调用
- [JS Compse] 4. A collection of Either examples compared to imperative code
- swift学习第四天:swift中的循环
- C#验证手机号
- 【54.38%】【BZOJ 4300】绝世好题
- protobuf入门教程
- Tokumx vs Mongodb
- MySQL经常使用的面试题
- 2015年工作中遇到的问题:71-80,Tomcat-Redis-浮点数-HTTPS