[刷题] 226 Invert Binary Tree
2024-08-28 02:06:04
要求
- 翻转一棵二叉树
实现
- 翻转左右子树,交换左右子树的根节点
1 class Solution {
2 public:
3 TreeNode* invertTree(TreeNode* root) {
4
5 if( root == NULL )
6 return NULL;
7
8 invertTree( root->left );
9 invertTree( root->right );
10 swap( root->left, root->right );
11
12 return root;
13 }
14 };
相关
- 100 Same Tree
- 101 Symmetric Tree
- 222 Count Complete Tree Nodes
- 110 Balanced Binary Tree
最新文章
- git常用功能
- Java--静态区域块
- 【圣诞特献】Web 前端开发精华文章推荐【系列二十一】
- NOIP2002字串变换[BFS]
- date 显示或设置系统时间和日期
- HDU 4793 Collision(2013长沙区域赛现场赛C题)
- 20150906VS小知识
- “我爱淘”冲刺阶段Scrum站立会议4
- 【转】我的电脑最近忽然开不了机,启动修复也无法修复,win7系统。开机的时候如果不点启动修复直接正常启动
- iOS 改变UITextField中光标颜色
- DotNetBar控件,superTabControl多文档界面(MDI)的风格、多Tab的创建方法
- learning mqtt protocol
- php配置文件php.ini的详细解析(续)
- Entity Framework Code First(概要)
- Buildroot Savedefconfig
- C++进阶小结
- [转载]ubuntu防火墙设置
- 【linux】U盘安装启动出现press the enter key to begin the installation process 就不动弹了
- 创建自定义view(翻译 androidtraining)
- linux 设置tomcat快捷启动方式