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

网站收录量做网站容易挣钱吗

网站收录量,做网站容易挣钱吗,上海市民营企业100强,淘宝客网站哪里可以做LeetCode 617. 合并二叉树 | C语言版LeetCode 617. 合并二叉树题目描述解题思路思路一:使用递归代码实现运行结果参考文章:思路二:减少遍历节点数代码实现运行结果参考文章:LeetCode 617. 合并二叉树 题目描述 题目地址&#xf…

LeetCode 617. 合并二叉树 | C++语言版

    • LeetCode 617. 合并二叉树
      • 题目描述
      • 解题思路
        • 思路一:使用递归
          • 代码实现
          • 运行结果
          • 参考文章:
        • 思路二:减少遍历节点数
          • 代码实现
          • 运行结果
          • 参考文章:

LeetCode 617. 合并二叉树

题目描述

题目地址:617. 合并二叉树
给你两棵二叉树: root1 和 root2 。

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

返回合并后的二叉树。

注意: 合并过程必须从两个树的根节点开始。
在这里插入图片描述

解题思路

思路一:使用递归

代码实现

C++

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {//一起遍历两个二叉树:其实和遍历一个树逻辑是一样的,只不过传入两个树的节点,同时操作//使用前序遍历// 如果root1为空,合并之后就应该是root2if(root1==NULL) return root2;// 如果root2为空,合并之后就应该是root1if(root2==NULL) return root1;// 如果root1和root2都不为空,合并之后就应该是root1+root2root1->val+=root2->val;//同时遍历两个二叉树的左子树root1->left=mergeTrees(root1->left,root2->left);//同时遍历两个二叉树的右子树root1->right=mergeTrees(root1->right,root2->right);return root1;}
};
运行结果

在这里插入图片描述

参考文章:

https://programmercarl.com/0617.%E5%90%88%E5%B9%B6%E4%BA%8C%E5%8F%89%E6%A0%91.html#%E6%80%9D%E8%B7%AF

思路二:减少遍历节点数

代码实现

C++

在这里插入代码片
运行结果
参考文章:

在这里插入图片描述

http://www.yayakq.cn/news/505386/

相关文章:

  • 线上购物网站开发新浪微博图床wordpress
  • 百度网站推广外包国外手机网站源码
  • 同学录网站建设南岗哈尔滨网站建设
  • 简单的网站后台管理系统网站架设的结构
  • 有经验的企业网站建设360网站收录提交
  • 如何做多语言网站携创网中国工商注册网年审
  • 网站怎么做站内美化cms免费开源
  • 可信赖的深圳网站建设产品目录网站模板
  • 网站制作费会计分录怎么做深圳网站建设案
  • 建设商务网站ppt四川省住房和城乡建设厅官网查证
  • wordpress页面响应慢前后端济南seo关键词优化方案
  • 查看网站的外链网站流量太大打不开怎么办
  • 苏州建设网站市政中标项目南充网站设计
  • 什么网站可以接单做海报桂林北京网站建设
  • 营销型网站举例成都高新区网站建设
  • 东莞网站建设方案外包做智能网站平台
  • 王烨张开seo培训教程视频
  • 网站系统升级中云卡会员管理系统
  • 网站360优化河北网站建设收益
  • 企业网站的建立和推广手机做任务的网站有哪些
  • 城乡建设部网站第35号令seo优化方案策划书
  • 基于django电商网站开发课设报告福田欧曼etx自卸车
  • 中国响应式网站徐州最新消息今天
  • 单位做网站注意什么湖州哪里做网站
  • 做网站没有手机端下一页p30
  • 网站制作报价ihanshi利用微博做网站推广
  • 中建建设银行网站seo查询怎么查
  • 百度 站长工具wordpress 标题图片
  • 网站开发经常遇到的问题百度营销app
  • 建设网站需求分析淄博周村网站建设报价