Invert Binary Tree
2015-06-23 14:56
211 查看
4 / \ 2 7 / \ / \ 1 3 6 9
4 / \ 7 2 / \ / \ 9 6 3 1
public class Solution { public TreeNode invertTree(TreeNode root) { if(null == root) return null; TreeNode left = root.left; TreeNode right = root.right; root.left = right; root.right = left; if(left != null) invertTree(left); if(right != null) invertTree(right); return root; } }
相关文章推荐
- Bing Developer Assistant开发随记
- 基于jQuery图片自适应排列显示代码
- NSTimer
- boost 安装(转载)
- 设计原则
- js游戏引擎探索指南之Collie
- GridView实现单选效果
- socket之send与发送区的大小关系
- 日语学习之沪江N3基础 20150623 -5
- UVa 11463 - Commandos
- Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用
- duilib list 获取选中的行ID 获取行数 获取行指针 获取本行索引
- Ubuntu终端常用的快捷键
- 设计模式六大原则(1):单一职责原则
- eclipse-debug时直接进入/不进入/提示进入调试页面修改
- String to Integer (atoi) ***
- UV Toolkit贴图教程甜
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- C++队列实现和队列简介
- duilib list 去掉表头