当前位置: 首页 > 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.khdw.cn/news/1181.html

相关文章:

  • 做网站需要看那几点怎么做网络营销推广
  • 阿里巴巴网站官网最新营销模式有哪些
  • 官方网站建设进度表脚上起小水泡还很痒是怎么回事
  • 外贸独立站建站工具郑州网站建设方案
  • 做网站需要技术培训课程表
  • 自己如何建设个网站关键词文案生成器
  • 做java面试题的网站seo关键词排名优化要多少钱
  • 做微信的网站有哪些推广app软件
  • 上海网站备案信息搜狗链接提交入口
  • 上海建设银行网站上班时间表电脑系统优化工具
  • 网站开发费用国家标准官网排名优化方案
  • 惠州百度seo排名网站seo公司
  • 网站建网站建设企业电话爱战网关键词挖掘
  • 网站更换备案吗网络seo
  • 平面设计技能培训班网站seo分析常用的工具是
  • 做网站如何使用数据库厦门seo新站策划
  • 上海做网站比较有名的公司网站源码下载
  • 一般通过东方众北京seo网络推广
  • 青岛城乡建设局网站网络广告设计
  • qq企业邮箱怎么注册杭州优化外包
  • 网站备案的具体流程seort什么意思
  • 做音乐网站的栏目西安百度快照优化
  • 网站建设的社会意义百度宣传广告要多少钱
  • 教材jsp动态网站开发品牌运营
  • php做的网站好不好向日葵seo
  • 模板网站代理百度关键词刷搜索量
  • 做网站工作条件公司员工培训方案
  • 大连seo建站公司爱站网关键词
  • 如何查看网站cms系统百度一下京东
  • 基层政府建设管理网站网络营销的主要方式