617. Merge Two Binary Trees
来源:互联网 发布:spss软件介绍 编辑:程序博客网 时间:2024/06/11 07:00
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
Note:The merging process must start from the root nodes of both trees.
合并两个二叉树,结点 的值等于2个二叉树当前位置只和。
/** * 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* mergeTrees(TreeNode* t1, TreeNode* t2) { if(t1==NULL&&t2==NULL) return NULL; if(t1==NULL&&t2!=NULL) return t2; if(t1!=NULL&&t2==NULL) return t1; if(t1!=NULL&&t2!=NULL) { t1->val+=t2->val; t1->left=mergeTrees(t1->left,t2->left); t1->right=mergeTrees(t1->right,t2->right); } return t1; }};
阅读全文
0 0
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- 617. Merge Two Binary Trees
- LeetCode 111. Minimum Depth of Binary Tree
- 冒泡排序
- 百度、阿里和腾讯的大数据发展路线和区别
- codeforces436F Banners -- 分块
- 一键启动多个jar文件
- 617. Merge Two Binary Trees
- OpenWrt netifd学习笔记
- 关于Solidworks引入text数据建造曲线
- win10下Java程序在cmd中能够编译却无法运行的解决方法
- Android应用分配的内存空间
- 【二叉树】合并二叉树
- Markdown学习之(3)-插入图片
- Mybatis 出现The error may involve defaultParameterMap
- java中对配置文件properties读取