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

网站如何做信誉认证公司网站制作

网站如何做信誉认证,公司网站制作,泉州做网站工作室,wordpress 设置404页面牛客热题:二叉树与双向链表> 📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题…

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

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

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

在这里插入图片描述

文章目录

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

牛客热题:合并二叉树

题目链接

合并二叉树_牛客题霸_牛客网 (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.wangmingla.cn/news/146864.html

相关文章:

  • 全网vip视频网站建设什么是seo推广
  • 在线看网站建设抖音推广公司
  • 权威的合肥网站建设手机软文广告300字
  • ui设计app烟台seo网络推广
  • 网站ie8兼容性北京seo网站开发
  • 上海哪家公司可以做网站商业软文怎么写
  • 网站在当地做宣传青岛网站
  • 网站建设要注意哪些什么是网络营销策划
  • 做电商平台网站网站建设的流程及步骤
  • 北京日报客户端疫情燃灯seo
  • 网站开发代理百度推广入口官网
  • 国外做ic的网站备案查询站长之家
  • 企业网站建设需要考虑内容天津天狮网络营销课程
  • 自己电脑做网站服务器广域网访问seo团队
  • 黑龙江建设人力资源网站今日热搜排行第一名
  • 河南省建设厅网站查询百度seo流量
  • 长春做网站要多少钱培训网站设计
  • 有人用我的企业做网站百度一下首页登录
  • cnc是什么意思seo概念的理解
  • php mysql 网站开发搜索网页
  • 公司做彩票网站违法吗龙岩seo
  • wordpress 百度广告网站seo方案模板
  • 虚拟主机建网站谷歌平台推广外贸
  • 赌博网站怎么做网络服务器图片
  • 怎么做简单的视频网站直播代运营公司
  • wordpress 收款插件网站seo推广公司靠谱吗
  • 吉林省四平市网站建设北京seo关键词优化收费
  • 济南手机网站建设公司安徽搜索引擎优化seo
  • 丽水专业网站建设哪家好神马推广
  • 如何在行业门户网站上做推广泉州seo托管