226. Invert Binary Tree | Java最短代码实现
2016-03-27 00:22
543 查看
原题链接:226. Invert Binary Tree
【思路】
对于每个节点,交换左右子树,然后递归左右子树,这样就实现了数的反转:
cases passed. Runtime: 0
ms Your runtime beats 21.92% of javasubmissions.
欢迎优化!
【思路】
对于每个节点,交换左右子树,然后递归左右子树,这样就实现了数的反转:
public TreeNode invertTree(TreeNode root) { if (root == null) return root; TreeNode tmp = root.left; root.left = root.right; root.right = tmp; invertTree(root.left); invertTree(root.right); return root; }68 / 68 test
cases passed. Runtime: 0
ms Your runtime beats 21.92% of javasubmissions.
欢迎优化!
相关文章推荐
- 详解Java中的checked异常和unchecked异常
- Eclipse 常用快捷键
- 大家一起和snailren学java-(六)复用类
- Android客户端+mysql+springmvc服务器端实现登陆的小案例
- [Java EE][Security] - Understanding Security Realms - 2. DB authentication and authorization
- java中 trim()函数的使用
- spring任务调度表达式
- Java的几种对象(PO,VO,DAO,BO,POJO)解释
- java中 spring bean 装配的几种方式
- spring 特殊bean ,分散配置
- ReentrantLock源码分析(一)
- java内存模型与线程(一)
- Java 垃圾回收
- 使用 Spring Data JPA 简化 JPA 开发
- 我理解的--java适配器模式
- Spring Batch(7): 并行与扩展
- 常用加密算法的Java实现
- Java学习之字符串类String(一)
- Java——Selector
- 解决myeclipse过期问题