226. Invert Binary Tree
2016-05-18 16:26
330 查看
/** * 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: TreeNode* invertTree(TreeNode* root) { if(root==NULL)return root; if(root->left==NULL&&root->right==NULL)return root; TreeNode* r=root->right; TreeNode* l=root->left; root->right=invertTree(l); root->left=invertTree(r); return root; } };
相关文章推荐
- js验证框架实现代码分享
- js file选择图片后回显 方法
- PHP魔术方法和魔术常量
- 处理千万级以上的数据提高查询速度的方法(转)
- android中如何解析XML文件
- iOS UITextFiled 后边的小叉号或是一次性删除输入的文字
- AVL树
- L1-009. N个数求和
- <css3>column(多列)
- eclipse迁移as 混淆打包出错
- 使用jquery获取URL以及使用jquery获取URL参数
- 华为存储的多路径说明
- java之递归求级数
- Python之几种重要的基本类型:元组,列表,字典,字符串,集合
- YJX_rxjh_22_3.2.4
- JAXB - XML Schema Types, Defining Subtypes
- 查漏补缺1
- stm32F107VC通过模拟SPI方式读取LIS3DH三轴加速度传感器数据
- NFMI
- Saiku AdminConsole