当前位置: 首页 > 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.laogonggong.com/news/61053.html

相关文章:

  • 北京国企网站建设织梦网站移动化
  • 网站超市系统 源码域名历史查询工具
  • 宿松做网站毕设做系统与网站
  • 企业网站开发研究现状吉林住房和城乡建设厅网站
  • 网站seo入门基础教程书籍棕色网站
  • 上海100强企业排名seo项目完整流程
  • 一级a做爰片迅雷网站怎么样管理网站
  • 人人开发网站wordpress配置邮件服务器
  • 做微信推送用什么网站聊天系统源码
  • 网站建设方案书 个人wordpress顶部添加图片
  • 邢台做网站网站开发费用如何记账
  • 网站开发的技术栈wordpress 页脚修改
  • icp备案 网站负责人推广方案设计
  • 花钱做网站不给部署wordpress+4.4.1+中文
  • 电商设计师常用的网站网站app微信三合一
  • 网站开发运行环境论文有关网络课程设计报告
  • 微信网站什么做工程设计东莞网站建设技术支持
  • 沈阳网站关键词排名网站空间控制面板软件
  • 专业做网站套餐把网站生成app的免费平台
  • 接做网站私活wordpress用户注册优化
  • 网站方案 模板win7 iis网站无法显示
  • 清远市住房和城乡建设局网站企业网站的内容
  • dede网站安全设置北京网络科技有限公司官网
  • 做网站首页有什么卖狗做网站什么关键词最好
  • 房地产行业网站建设报价方案最新的跨境电商平台有哪些
  • 门户网站建设好如何维护重庆网页设计制作
  • 那个网做网站便宜西安家政公司网站建设
  • 博士后是否可以做网站负责人深圳企业官网设计公司
  • 网站首页的logo这么修改企业网站系统源码
  • 东莞腾宇科技网站建设门户网站团队建设