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

平台网站建设预算表做网站 图片更好看

平台网站建设预算表,做网站 图片更好看,python做网站的案例,山东联迪建设集团网站文章目录 Merge Two Binary Trees 合并二叉树问题描述#xff1a;分析代码PreOrder DFSPreOrder Tag Merge Two Binary Trees 合并二叉树 问题描述#xff1a; 给你两棵二叉树#xff1a; root1 和 root2 。 想象一下#xff0c;当你将其中一棵覆盖到另一棵之上时#… 文章目录 Merge Two Binary Trees 合并二叉树问题描述分析代码PreOrder DFSPreOrder Tag Merge Two Binary Trees 合并二叉树 问题描述 给你两棵二叉树 root1 和 root2 。 想象一下当你将其中一棵覆盖到另一棵之上时两棵树上的一些节点将会重叠而另一些不会。你需要将这两棵树合并成一棵新二叉树。合并的规则是如果两个节点重叠那么将这两个节点的值相加作为合并后节点的新值否则不为 null 的节点将直接作为新二叉树的节点。 返回合并后的二叉树。 注意: 合并过程必须从两个树的根节点开始。 两棵树中的节点数目在范围 [ 0 , 2000 ] 内 − 1 0 4 N o d e . v a l 1 0 4 两棵树中的节点数目在范围 [0, 2000] 内\\ -10^4 Node.val 10^4 两棵树中的节点数目在范围[0,2000]内−104Node.val104 分析 目标是将2个树进行覆盖可以合并到第3个树上也可以将tree2合并到tree1. 而且是要求相同的位置进行merge所以必然要对树进行遍历。 其中最简单的就是前序递归细节就不说了all in code. 相对于递归的方法比较容易想到迭代的实现方式也有很多所以有点绕。 代码 PreOrder DFS public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {if(root1null||root2null){return root1null?root2:root1;} root1.val root2.val;root1.left mergeTrees(root1.left,root2.left);root1.right mergeTrees(root1.right,root2.right);return root1;}时间复杂度 O ( m i n ( M N ) O(min(MN) O(min(MN) 空间复杂度 O ( H ) O(H) O(H) PreOrder public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {if(root1null||root2null){return root1null?root2:root1;} DequeTreeNode[] queue new ArrayDeque();queue.offerLast(new TreeNode[]{root1,root2});while(!queue.isEmpty()){TreeNode[] t queue.pollLast();TreeNode p1 t[0],p2 t[1];p1.val p2.val;TreeNode l1 p1.left,l2 p2.left;TreeNode r1 p1.right,r2 p2.right; if(r1!nullr2!null){queue.offerLast(new TreeNode[]{r1,r2});}if(l1!nulll2!null){queue.offerLast(new TreeNode[]{l1,l2});}if(l1null||l2null){p1.left l1null? l2:l1;} if(r1null||r2null){ p1.right r1null? r2:r1;} } return root1;} 时间复杂度 O ( m i n ( M N ) O(min(MN) O(min(MN) 空间复杂度 O ( H ) O(H) O(H) Tag Tree DFS
http://www.hkea.cn/news/14442894/

相关文章:

  • 太原网站建设公司5858室内装修设计需要学哪些东西
  • 影响网站权重的因素网页设计代码模板海贼王
  • 如何建网站运营网站具体的网站建设
  • 网站后台上传图片无法显示遵义网站建设公司电话多少
  • 如何建设本地网站网页制作重庆
  • 做网站怎样投放广告安徽义信建设网站
  • 卖钢材做哪个宣传网站wordpress列表显示标签
  • 国家建设局网站首页网页特效有哪些
  • 付费阅读下载网站开发小程序开发需要多少钱?
  • 怎么在阿里云建网站做网站都需要自己的服务器吗
  • 商城网站建设功能点价格做网站怎么上线
  • 加强本单位政务网站建设dz网站数据备份
  • 怎么使用域名访问网站wordpress插件列表
  • 网站资料上传wordpress 二次开教程
  • 大兴专业网站开发公司郴州网站开发
  • 网站备案作用哪些网站可以看一级a做爰片
  • 买一个网站服务器多少钱wordpress 关键词描述
  • 东阳网站建设价格同ip多域名做网站
  • 做网站教学书安装wordpress it works
  • 苏州建站模板展示免费招聘网站有哪些平台
  • 静态网站可以做哪些注册城乡规划师报考时间2023
  • 厦门网站建设2wordpress首页热门排行榜插件
  • 建站都需要什么搭建网站的空间哪里买
  • 北京网站建设推广服务信息深圳建工是国企还是私企
  • 实训做网站收获本地wordpress500
  • 终身免费vps什么杭州seo公司
  • 做网站用语言园林景观设计公司名称
  • 网站建设 美词济南工程建设信息网
  • 无锡微网站制作艺术字设计
  • flash做网站步骤网站建设吉金手指排名14