LeetCode226 InvertBinaryTree Java题解
2015-07-06 16:42
447 查看
题目:
Invert a binary tree.
to
解答:
遍历每一个节点 直接交换他们的左右节点
代码:
Invert a binary tree.
4 / \ 2 7 / \ / \ 1 3 6 9
to
4 / \ 7 2 / \ / \ 9 6 3 1
解答:
遍历每一个节点 直接交换他们的左右节点
代码:
public static TreeNode invertTree(TreeNode root) { if(root!=null) { TreeNode temNode=root.left; root.left=root.right; root.right=temNode; invertTree(root.left); invertTree(root.right); } return root; }
相关文章推荐
- Important Points for Inheritance in Java
- Spring线程池ThreadPoolExecutor配置并且得到任务执行的结果
- Spring中的线程池ThreadPoolTaskExecutor
- Java AOP实现
- java 遍历泛型的方法
- intellij与eclipse默认快捷键对比
- java 遍历泛型的方法
- 设置 java -jar 的进程显示名称
- 插曲:BigDecimal
- java用SAX递归获取XML中的数据
- Java编程规范整理
- Java编程规范整理
- 打开eclipse弹出对话框报错java was started but returned exit code =1
- Spring(之三)-- Spring整合Struts,Hibernate
- java 多线程开发之一:创建与启动
- Myeclipse-查找类文件(Open Type)
- java日志系列(一)log4j
- 一致性哈希算法与Java实现
- Struts框架之action中使用servlet
- Thking in Java---Java IO 总结之基本IO