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

便宜网站建设怎么样如何跟帖做网站

便宜网站建设怎么样,如何跟帖做网站,wordpress酒店模板,界首做网站牛客热题:二叉树与双向链表> 📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题…

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

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

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

在这里插入图片描述

文章目录

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

牛客热题:合并二叉树

题目链接

合并二叉树_牛客题霸_牛客网 (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/646754/

相关文章:

  • 运输房产网站建设wordpress平台
  • 自建站建设机械网站哪家好
  • 网站如何做ins链接分享如何应对网络舆情
  • 网站建设规划方案论文塘厦网站建设公司
  • 顺义公司建站多少钱网站改版 更换域名
  • 商务咨询网站源码网站建设的公司推荐
  • 广州网站建设比较建设网站必备的开发工具
  • 网站关键词优化wangwordpress lay
  • 阳泉建设网站的公司青海制作网站的公司
  • 重庆简易注销在什么网站做网站建设涉及和描述的一些问题
  • 品辰设计的网站谁做的wordpress更改站点ip
  • wordpress禁止右键插件重庆seo排名电话
  • 手机网站制作优化交换友情链接前后必须要注意的几点
  • 教育技术学网站模版模具加工东莞网站建设技术支持
  • 专业网站建设一条龙招聘网站开发文档
  • 个人如何办网站wordpress博客可以下载官方的模板
  • 自驾游网站建设小小视频免费观看高清
  • 泰安网站制作方案济南网站制作培训班
  • 网站后台被挂木马网站终端制作
  • dedecms网站邮件程序消除wordpress
  • 权威的广州h5网站新乡住房与城乡建设厅网站
  • 建设项目环保试生产网站安徽软件开发公司
  • 广安门内网站建设wordpress头像禁用
  • 沧州建设厅网站郑州工程造价信息网
  • 源码上传网站企业网站设计理念
  • 好用的手机网站主页仿站小工具 wordpress
  • 做网站的成本设计素材网址
  • 黑白灰网站沈阳医大男科怎么样
  • 怎么在百度自己创网站网站建站网站设计公司
  • 百度 网站质量wordpress老是有人注册