Add to List 617. Merge Two Binary Trees
来源:互联网 发布:饶毅毕业致辞知乎 编辑:程序博客网 时间:2024/06/06 04:49
简单题,主要是太久没刷题目了,忘了数的指针类型的构造方式
TreeNode* root = new TreeNode(0);
/** * 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; else{ TreeNode* root = new TreeNode(0); if(t1!=NULL&&t2==NULL){ root->val = t1->val; root->left = mergeTrees(t1->left, NULL); root->right = mergeTrees(t1->right, NULL); } else if(t1==NULL&&t2!=NULL){ root->val = t2->val; root->left = mergeTrees(NULL, t2->left); root->right = mergeTrees(NULL, t2->right); } else{ root->val = t1->val+t2->val; root->left = mergeTrees(t1->left, t2->left); root->right = mergeTrees(t1->right, t2->right); } return root; } }};
阅读全文
0 0
- 【leedcode】 Add to List 617. Merge Two Binary Trees
- Add to List 617. Merge Two Binary Trees
- Add to List 617. Merge Two Binary Trees
- LeetCode Add to List 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
- zTree的js文件说明
- springmvc第三讲: contrller返回值
- ubuntu14.04 安装Torch
- 总结下redis
- Leetcode 712 Minimum ASCII Delete Sum for Two Strings (算法分析week13)
- Add to List 617. Merge Two Binary Trees
- 赠票 | 2017全球无人系统大会12月13日珠海举行
- session与cookie的区别
- SpringCache实现原理及核心业务逻辑(二)
- 今日头条实验室的“AI黑科技”到底都有啥?听马维英怎么说
- 传腾讯主导摩拜ofo年底合并 亚马逊AWS推多项AI服务
- Java23种设计模式——单例模式
- 这群来自三星/英特尔/台积电的大牛们,要挑战摩尔定律,在20天里造出物联网芯片
- 疯狂输出⚔ java基础之数组篇