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

网站建设程序有哪些ico网站建设

网站建设程序有哪些,ico网站建设,去年做啥网站能致富,那家财经网站做的好文章目录 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/14307339/

相关文章:

  • 网站做建筑三维图彩票网站开发制作
  • 网站建设有哪些名词企业管理系统er图
  • 网站设计案例网站小程序代理项目
  • 网站建设要学哪些网站开发需要哪些知识和工具
  • 北京视频直播网站建设减肥瘦身网站模板源码
  • 网站底部版权信息代码济南网站建设92jzh
  • 手机网站 生成有保障的注册代理
  • 有哪些专做自然风景图片的网站长春市住房建设局网站
  • 网站做的比较好的贸易公司.net给网站做短信验证
  • 视觉网站建设长沙小红书推广公司
  • 三星做号网站福清市建设局监督站网站
  • 潘家园做网站的公司施工企业研发资金投入情况说明
  • 珠海网站建设怎么样电话语音聊天网站建设多少钱
  • 无锡做网站6上海网站建设优化价格
  • 北京网站优化公司哪家好中企动力做的网站容易SEO吗
  • 三种常用的网站设计软件陕西省建设集团公司网站
  • php一键建站wordpress自动选择添加标签页
  • 烟台制作网站天津网站建站
  • dw做的网站链接文库网站建设开发
  • 备案资料 网站建设方案书网站建设如何把更改内容
  • 网站网站做代理企业网站设计要点
  • 网站设计用处wordpress 电子商务插件
  • 一年级书签制作图片通辽网站建设0475seo
  • 网站开发项目经验和教训网站组建 需求分析
  • 临沂网站建设推广制作静态网页的软件
  • 手机网站开发最好用的框架百度的首页
  • 网站设计应该考虑的重要因素开发网站的公司
  • 阿里巴巴网站建设的背景杭州网络安全公司
  • 建公司网站流程电子商务营销网站建设
  • 嘉兴专业做网站的公司企业网络营销是什么