当前位置: 首页 > news >正文

北京市建设厅门户网站6net手机网站开发

北京市建设厅门户网站6,net手机网站开发,广州致格广告有限公司网站,阿里巴巴做网站费用合并二叉树 力扣题目链接 题目描述 给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则…

合并二叉树

力扣题目链接

题目描述

给你两棵二叉树: root1 和 root2 。

想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。

返回合并后的二叉树。

注意: 合并过程必须从两个树的根节点开始。

解题思路

把树2合并到树1即可,对于每个节点,我们合并数值给树1;
对于树1和树2只存在一个的情况下,只返回存在的那个;
都不存在就返回null。

题解

class Solution {
public:TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {if(!root1 && !root2){return NULL;}if(!root1){return root2;}else if(!root2){return root1;}root1->val += root2->val;root1->left = mergeTrees(root1->left, root2->left);root1->right = mergeTrees(root1->right, root2->right);return root1;}
};
http://www.dtcms.com/a/531481.html

相关文章:

  • 旅游网站设计页面设计一个自己的电商网站
  • 苏州建设交通职业学校扬州百度关键词优化
  • 辽宁营销型网站建设唐山网站建设技术支持
  • 百度站长平台链接下载网站怎么下载
  • 阜阳网站建设推广网站开发工具介绍
  • 网站的推广和宣传方式金坛网站建设公司
  • 做地方网站论坛青岛做外贸网站建设
  • 建设网站的效益分析网站建设 应该考虑什么
  • 广州微信网站设计肇庆网站制作企业
  • 网站集群建设申请建设银行暑期招聘网站
  • wordpress首页read more宁波seo营销推广
  • 制作一个学校门户网站wordpress登录名
  • 定远建设小学网站wordpress主题在哪里
  • 网站静态和伪静态意思网站制作aqq
  • 网站开发 证书做公司网站有没有必要
  • 常见问题 网站建设昆明网站制作代理
  • 自己的服务器做网站域名解析wordpress后台美化
  • 大连房地产网站开发制作ppt的软件免费下载
  • 闲鱼网站建设专门设计的网站
  • 上海网站建设友汇网站企业163邮箱登录
  • 单页面淘宝客网站软装设计公司网站
  • 边境网站建设方案wordpress表excel插件
  • 高水平的大连网站建设网站建设设计大作业
  • 网站设计好网站东莞网站开发公司哪家好
  • 关于单位网站建设的请示wordpress的app
  • cf网站编程wordpress 会议
  • 建设微信网站要多少钱论坛推广软件
  • 沈阳网站建设公司多少钱赣州章贡区医保局电话
  • 怎么做刷qq业务网站wordpress文字添加图片
  • php网站开发面向对象教程西安网站建设哪些公司好