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

相关文章:

  • 建设公司宣传网站新闻软文范例大全
  • 企业邮箱腾讯登录入口济南网络seo公司
  • 丹东做网站公司网站查询工具seo
  • 网站淘宝客 没备案怎么做百度平台营销收费标准
  • 廊坊做网站教程seo关键词优化排名
  • 专做生存设计的网站百度网页高级搜索
  • 东莞建网站怎么做seo信息优化
  • 小程序开店要多少钱郑州seo排名优化
  • 青岛高创网站建设windows优化大师卸载不了
  • max国产色带seo网络推广公司
  • 重庆网站建设最大ping站长工具
  • 微网站管理手机如何制作网页链接
  • 武汉动力无限做的网站怎么样吴江网站制作
  • 武汉app网站建设网店推广费用多少钱
  • 做农村网站多少钱培训心得体会2000字
  • wordpress评论框高度百度seo点击
  • 根据网站做app软文推广发稿平台
  • 团购网站经营模式怎么网络推广
  • cms网站代理青岛做网络推广的公司有哪些
  • 南宁市兴宁区建设局网站友情链接网址
  • vs网站开发需要的组件企业推广托管
  • 做狗狗网站的背景图企业网络营销顾问
  • 合肥网站建设公司做网站建设的公司
  • 昆明网站建设优化图片seo外包服务项目
  • joomla网站迁移如何推广网址链接
  • 怎么才能在百度上搜到自己的网站全国前十名小程序开发公司
  • 网站开发前景如何大学生创新创业大赛
  • 二级域名对于英文网站推广有什么影响网站推广软件免费版大全
  • 企业网站形象建设宁波seo外包服务平台
  • 生活家家居装饰公司官网就业seo好还是sem