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

做网站站怎么赚钱吗新东方教育培训机构官网

做网站站怎么赚钱吗,新东方教育培训机构官网,社区网站建设方案书,国家卫生健康委干部培训中心牛客热题:二叉树与双向链表> 📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题…

牛客热题:二叉树与双向链表> 📟作者主页:慢热的陕西人

🌴专栏链接:力扣刷题日记

📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言

在这里插入图片描述

文章目录

  • 牛客热题:合并二叉树
    • 题目链接
    • 方法一:递归
      • 思路
      • 代码
      • 复杂度

牛客热题:合并二叉树

题目链接

合并二叉树_牛客题霸_牛客网 (nowcoder.com)

方法一:递归

思路

  • 将结果集合到t1树上
    • 当t2树为空时,直接结束递归
    • 当t1和t2都不为空时,那么将当前节点的值相加存储在t1树的对应节点
      • 并且去递归他们的子树
      • 将t2中存在的节点,而t1中不存在的节点都挂到t1树上对应的节点

代码

    void _TreeNode(TreeNode* t1, TreeNode* t2) {//两个树为空树的时候递归结束if (t1 == nullptr && t2 == nullptr) return ;//当只有t1树为遍历完得时候也递归结束if (t2 == nullptr) return ;//当两棵树都存在该节点时,将节点值的加和放到t1对应的节点上if (t1 != nullptr && t2 != nullptr) {//将当前节点的值相加t1->val = t1->val + t2->val;//分别去递归左右子树_TreeNode(t1->left, t2->left);_TreeNode(t1->right, t2->right);//t1不存在该节点,但是t2存在if (t1->left == nullptr && t2->left != nullptr) t1->left = t2->left;if (t1->right == nullptr && t2->right != nullptr) t1->right = t2->right;return ;}}TreeNode* mergeTrees(TreeNode* t1, TreeNode* t2) {_TreeNode(t1, t2);return t1;}

复杂度

时间复杂度:O(M + N) ,最坏情况下,完全遍历两棵树,MN分别为两颗树的节点数

空间复杂度:O(N) ,最坏情况下,调用的函数栈帧和t2树的节点数相同

http://www.dinnco.com/news/31942.html

相关文章:

  • 网站制作方案报价公司网站制作网络公司
  • 公司做网站在线磁力搜索神器
  • 在线种子资源网seo网站推广报价
  • 如何建设好党建网站百度网站推广教程
  • 广州 环保 凡人网站建设企业员工培训内容及计划
  • 网站设计网站浏览青岛官网seo
  • c 做的网站又哪些win7优化大师官方免费下载
  • 金华安全网站建设怎么收费个人永久免费自助建站
  • 个人网站排行在哪里打广告效果最好
  • 软件工程师招聘简章河南seo
  • 硅塑胶 东莞网站建设加快实施创新驱动发展战略
  • 优化一下seo简单速排名软件
  • 做花瓶的网站百度一下首页百度
  • 全中文网站开发东莞网络排名优化
  • 东莞网站建设推广多少钱磁力天堂torrentkitty
  • 网站开发实训心得体会平台推广费用一般是多少
  • 电商平台商城系统搭建搜索引擎优化是指什么
  • 给公司做网站的公司整合营销传播策略
  • 攻击自己做的网站网络销售适合什么人做
  • 江苏建设教育网站百度快照推广有效果吗
  • 网站建设领导小组全国疫情排行榜最新情况列表
  • 做网站在手机端预览乱码了百度链接提交收录入口
  • 中国建设银行网上银行官方网站网站推广步骤
  • 微信020网站怎么建立什么是搜索引擎销售
  • 免费域名怎么做网站免费推广网站排名
  • 成都网站排名关键词包括哪些内容
  • 网站建设与管理方案书第三方网络营销平台有哪些
  • 自己建立网站后怎么做淘客搜索引擎优化自然排名的优点
  • 云南营销型网站建设长春做网站推广的公司
  • 网站建设怎样把网页连接起来合肥做网站哪家好