Leetcode617. Merge Two Binary Trees
来源:互联网 发布:上海菜鸟网络公司地址 编辑:程序博客网 时间:2024/05/22 05:22
Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are not.
You need to merge them into a new binary tree. The merge rule is that if two nodes overlap, then sum node values up as the new value of the merged node. Otherwise, the NOT null node will be used as the node of new tree.
Example 1:
Input:
Tree 1 Tree 2
1 2
/ \ / \
3 2 1 3
/ \ \
5 4 7
Output:
Merged tree:
3
/ \
4 5
/ \ \
5 4 7
直接递归
public TreeNode mergeTrees(TreeNode t1, TreeNode t2) { if (t1==null) return t2; if (t2==null) return t1; t1.val = t1.val+t2.val; t1.left = mergeTrees(t1.left,t2.left); t1.right = mergeTrees(t1.right,t2.right); return t1; }
- Leetcode617. Merge Two Binary Trees
- leetcode617: Merge Two Binary Trees
- leetcode617. Merge Two Binary Trees
- LeetCode617. Merge Two Binary Trees
- python--leetcode617. Merge Two Binary Trees
- 6.leetCode617:Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- Linux开发--时序竞态与解决办法
- intellij idea + spring boot + mybatis + druid + maven + mysql + thymeleaf
- 547. Friend Circles
- PYTHON中UDP,socket的使用。
- 9.高级控件(三)之 Gallery及ViewPager
- Leetcode617. Merge Two Binary Trees
- vedioview加载本地视频播放
- hibernate
- C++11并发开篇
- Restful安全认证及权限的一种解决方案
- CentOS6.4 环境配置手册
- Excel VBA高效办公应用-第六章-客户资料管理-Part3 (对筛选结果进行统计)
- 转自goosman的编程开发心路历程
- javascript原生dom操作