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

网站上动态图片怎么做做快递单的网站会不会是骗人的

网站上动态图片怎么做,做快递单的网站会不会是骗人的,房地产公司,中文网站建设技术解决方案LCA问题是指在一棵树中找到两个节点的最近公共祖先。最近公共祖先是指两个节点在树中的最近的共同祖先节点。例如#xff0c;在下面这棵树中#xff0c;节点 6 6 6和节点7的最近公共祖先是节点 3 3 3。 1/ \2 3/ \ / \4 5 6 7解决LCA问题的方法有很多种#xff…LCA问题是指在一棵树中找到两个节点的最近公共祖先。最近公共祖先是指两个节点在树中的最近的共同祖先节点。例如在下面这棵树中节点 6 6 6和节点7的最近公共祖先是节点 3 3 3。 1/ \2 3/ \ / \4 5 6 7解决LCA问题的方法有很多种下面介绍几种常见的方法。 树的深度优先搜索DFS算法 DFS算法可以遍历整棵树并记录每个节点的父节点。当我们找到两个节点的路径时我们可以比较路径中的节点找到它们的最近公共祖先。 具体步骤如下 从根节点开始进行深度优先搜索记录每个节点的父节点。 找到第一个节点的路径记录路径上的所有节点。 找到第二个节点的路径记录路径上的所有节点。 从两个路径的末尾开始比较路径中的节点直到找到它们的最近公共祖先。 这种方法的时间复杂度为 O ( n ) O(n) O(n)其中 n n n是树中节点的数量。 树的Tarjan算法 Tarjan算法是一种基于并查集的算法可以在一次遍历中找到多个节点的最近公共祖先。这种方法的时间复杂度为 O ( n q ) O(nq) O(nq)其中 n n n是树中节点的数量 q q q是查询的数量。 具体步骤如下 从根节点开始进行深度优先搜索记录每个节点的父节点和祖先节点。 对于每个查询使用并查集维护查询节点的祖先节点。 对于每个查询从查询节点开始向上遍历树将遍历到的节点加入并查集中直到找到一个已经在并查集中的节点这个节点就是查询节点的最近公共祖先。 这种方法的优点是可以在一次遍历中处理多个查询因此适用于查询数量较多的情况。 除了这些方法还有其他一些解决LCA问题的算法例如倍增算法、树链剖分算法等。具体使用哪种方法取决于树的结构和问题的要求。 树上倍增Tree Upward Doubling是一种解决最近公共祖先LCA问题的常用算法之一。它利用了树的特性通过预处理和查询操作来找到两个节点的最近公共祖先。 树上倍增算法的核心思想是将每个节点的跳跃步长翻倍以便在查询时能够快速跳到更高层的祖先节点。具体步骤如下 预处理阶段 对于每个节点计算它的 2 i 2^i 2i级祖先其中 i i i从 0 0 0开始递增。 使用深度优先搜索DFS遍历树记录每个节点的深度和父节点。 对于每个节点 v v v计算 v v v的第 2 i 2^i 2i级祖先为 v v v的父节点的第 2 ( 2^( 2( i ^i i − ^- − 1 ^1 1 ) ^) )级祖先。 查询阶段 对于给定的两个节点 u u u和 v v v假设深度 ( u ) (u) (u) 深度 ( v ) (v) (v)。 从深度 ( u ) (u) (u)开始通过不断将 u u u跳到更高层的祖先节点直到深度 ( u ) (u) (u) 深度 ( v ) (v) (v)。 在每一步跳跃中将u跳到它的第 2 i 2^i 2i级祖先其中i是满足深度 ( u ) − 2 i ≥ (u) - 2^i ≥ (u)−2i≥ 深度 ( v ) (v) (v)的最大值。 如果 u v u v uv说明已经找到了最近公共祖先。 否则同时将 u u u和 v v v跳到它们的第 2 i 2^i 2i级祖先继续进行下一步跳跃。 重复上述步骤直到 u u u和 v v v的父节点相同这个父节点就是它们的最近公共祖先。 树上倍增算法的时间复杂度为 O ( n l o g ( n ) ) O(n~log(n)) O(n log(n))的预处理时间和 O ( l o g ( n ) ) O(log(n)) O(log(n))的查询时间其中 n n n是树中节点的数量。这使得它在处理多次查询的情况下非常高效。
http://www.hkea.cn/news/14385091/

相关文章:

  • 莆田网站建设技术托管广告传媒公司经营范围
  • 云浮市建设局网站网站的根目录的路径
  • 玉林市网站开发公司网站建设项目
  • 建网站找那家企业好网站开发类投标文件
  • 门户网站内容html模板大全
  • 品牌网站制作报价表wordpress减少请求
  • 网站开发执行什么标准号小说网站seo排名怎么做
  • 3分钟搞定网站seo优化外链建设q版网页游戏大全
  • 梅州建设公司网站黑帽seo优化
  • 非官方网站建设洛阳seo外包公司费用
  • 盐城网站建设报价微信小程序开发定制公司
  • 国外设计网站导航桓台网站制作
  • 安徽省建设干部学校网站阿里云 wordpress ftp
  • 中国商标网官网首页如何给网站做外部优化
  • 做网站 视频外链wordpress没有function.php
  • 网站被k 换个域名可以网站制作 杭州公司
  • 网站开发完整项目平台网站开发直播软件app平台大全
  • 网站顶部布局治疗男性性功能最好的医院
  • 网站添加ico5g全连接工厂建设指南
  • 做 在线观看免费网站怎样建立一个公司网站
  • 下载别人网站的asp网站头部seo范例
  • 淘宝上做网站wordpress站点进入时弹窗
  • 淘宝在线购物网站建站赚钱灰色
  • 怎样让百度搜不到自己的网站永州网站建设求职简历
  • 怎么在国外建网站遵义市营商环境建设局网站
  • 广东营销型网站wordpress主题绑定域名
  • 辽阳做网站网页版视频如何下载
  • 网站开发前台后台成都市建设工程交易中心网站
  • 做汉字的教育网站WordPress首页打开慢
  • 从seo角度谈网站建设网页游戏下载