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

网站怎么做推广成都网站建设有名的公司

网站怎么做推广,成都网站建设有名的公司,wordpress站点是什么,软件开发专业培训学校572. 另一棵树的子树 给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tr…572. 另一棵树的子树 给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在返回 true 否则返回 false 。 二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也可以看做它自身的一棵子树。 示例 1 输入 root [3,4,5,1,2], subRoot [4,1,2] 输出 true 示例 2 输入 root [3,4,5,1,2,null,null,null,null,0], subRoot [4,1,2] 输出 false 提示 root 树上的节点数量范围是 [1, 2000]subRoot 树上的节点数量范围是 [1, 1000] − 1 0 4 ≤ r o o t . v a l ≤ 1 0 4 -10^4 \leq root.val \leq 10^4 −104≤root.val≤104 − 1 0 4 ≤ s u b R o o t . v a l ≤ 1 0 4 -10^4 \leq subRoot.val \leq 10^4 −104≤subRoot.val≤104 解法一(迭代暴力匹配) 思路分析 对二叉树root采用前序遍历进行遍历寻找与二叉树subRoot的根节点相等的节点找到某节点后判断以该节点为根节点的子树 是否与 subRoot相等。 实现代码如下 class Solution {public boolean isSubtree(TreeNode root, TreeNode subRoot) {// 使用统一迭代进行二叉树遍历DequeTreeNode stack new LinkedList();stack.push(root);while (!stack.isEmpty()) {TreeNode node stack.pop();if (node.val subRoot.val) { // 若出现与subRoot的根节点值相等 则进一步判断是否为子树if (isSameTree(node, subRoot))return true; // 为子树 则直接返回true}if (node.right ! null) stack.push(node.right);if (node.left ! null) stack.push(node.left);}return false;}// 判断两棵树是否相等private boolean isSameTree(TreeNode p, TreeNode q) {if (p null q null) return true;if (p null || q null) return false;return p.val q.val isSameTree(p.left, q.left) isSameTree(p.right, q.right);} }提交结果如下 解答成功: 执行耗时:5 ms,击败了14.15% 的Java用户 内存消耗:43.1 MB,击败了8.66% 的Java用户 复杂度分析 时间复杂度 O ( m ⋅ n ) O(m \cdot n) O(m⋅n)subRoot是子树且刚好遍历整个root空间复杂度 O ( m n ) O(mn) O(mn)递归调用和前序遍历root
http://www.hkea.cn/news/14462843/

相关文章:

  • 展示型网站解决方案成都易站网站建设
  • 做防护用品的网站wordpress菜单优化插件
  • 济南网站建设开发公司开通网站运营商备案
  • dede 网站目录无忧代理 在线
  • html5 网站logo学推广网络营销去哪里
  • 如何做ico空投网站写网页用什么软件
  • 建设银行 商户网站打不开创业平台是干什么的
  • 网站后台基本功能wordpress 壁纸模板
  • 以用户为中心 建设学校网站至少保存十个以上域名网站
  • 网站建设的栏目内容邢台做网站的
  • 镇江网站建设方案短链接生成官网
  • 做网站要坚持青州网站建设青州
  • 电商网站话费充值怎么做网站维护一次多少钱
  • 做艺术品展览的网站微信下载网址是多少
  • 佛山合展商务网站建设正版电子商务网
  • 网站怎么设计抖音seo工具
  • 手机精品网站建设ae模板网
  • 什么网站备案容易审核沈阳网站建设q479185700棒
  • 网站怎么免费做推广好品质高端网站设计新感觉建站
  • 做网站的工资高host wordpress
  • 暖色调网页设计网站自己画装修设计图的软件
  • 电气网站开发网站建设公司广
  • 优秀网站参考移动网站建设价格便宜
  • 网站设计哪家强软件app下载免费
  • 查看网站外链代码设计图纸平面图
  • 网站的管理和维护精准营销的营销方式
  • 做易经网站网站建设上qq图标去除
  • 做网站为什么选择竞网智赢假发网站是怎么做的
  • 成都微网站公司网络服务商包括
  • 织梦cms做网站教程视频定制网站开发的意思