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

网站建设行业如何网站 ip修改备案流程

网站建设行业如何,网站 ip修改备案流程,宝安建设网站公司,石家庄城乡建设厅网站牛客热题:二叉树与双向链表> 📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题…

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

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

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

在这里插入图片描述

文章目录

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

牛客热题:合并二叉树

题目链接

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

相关文章:

  • 物流 东莞网站建设网站建设6135678
  • 如何做网站外部链接世界杯韩国出线了吗
  • 郑州网站南京网站建设杭州 app开发公司
  • 沧州商城网站开发设计wordpress更改目录
  • 网站建设排名公司哪家好wordpress cc
  • 网站建设部岗位职责学做网站容易吗
  • 挂号网站建设长沙百度首页排名
  • 厦门网站开发公司网站上面的小图标怎么做的
  • 网站建设与网页设计案例教程南京十大广告公司
  • 有哪些做互联网项目的导航网站网站建设一般用哪种语言开发
  • 网站建设商城建设17做网站广州起做网店
  • 什么网站可以做期刊封面做会议活动的网站
  • 网站城市切换如何做网站建设攸县
  • 类似中企动力的做网站的视觉设计师作品集
  • 网站建设做网站好做吗国内网站建设建设
  • 网站建设与维护是什么宣传片拍摄手法
  • 做甜品网站栏目广告营销策略有哪些
  • 怎样建设淘宝客导购网站移动互联网应用程序开发
  • 网站开发费用如何入账上海哪里有做网站的
  • 石家庄在线制作网站杭州公司网站建设电话
  • 做企业手机网站深圳十大广告公司
  • 用html5制作个人网站做网站要不要花钱做店长
  • 金融直播室网站建设东方网络律师团队
  • 哪里有营销型网站制作wordpress必须登录
  • 企业网站建设运营专门做二手手机的网站
  • 女性门户网站织梦模板合肥优化推广公司
  • 自助建站网站建设成都建工雅安建设有限责任公司网站
  • 网站制作软件名字线做国外公司建站系统
  • 普陀网站建设推广wordpress depth
  • 浪潮做网站建设吗如何进行网站优化设计