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

建个网站的电话号码wordpress里面主题文档怎么编辑

建个网站的电话号码,wordpress里面主题文档怎么编辑,兰州网站建设实验总结,极速网站建设公司电话题目 以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间#xff0c;并返回 一个不重叠的区间数组#xff0c;该数组需恰好覆盖输入中的所有区间 。 示例 1#xff1a; 输入#xff1a;intervals …题目 以数组 intervals 表示若干个区间的集合其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间并返回 一个不重叠的区间数组该数组需恰好覆盖输入中的所有区间 。 示例 1 输入intervals [[1,3],[2,6],[8,10],[15,18]] 输出[[1,6],[8,10],[15,18]] 解释区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2 输入intervals [[1,4],[4,5]] 输出[[1,5]] 解释区间 [1,4] 和 [4,5] 可被视为重叠区间。 答案 这个问题可以通过使用并查集Disjoint Set Union数据结构来解决。并查集可以高效地合并和查找不相交的集合这正是我们在这个问题中需要的。 下面是一个 Python 实现的解决方案 def merge(intervals):# 定义一个并查集类class UnionFind:def __init__(self, n):self.parent list(range(n))self.rank [0]*ndef find(self, x):if self.parent[x] ! x:self.parent[x] self.find(self.parent[x])return self.parent[x]def union(self, x, y):root_x self.find(x)root_y self.find(y)if root_x ! root_y:if self.rank[root_x] self.rank[root_y]:self.parent[root_y] root_xelse:self.parent[root_x] root_yif self.rank[root_x] self.rank[root_y]:self.rank[root_y] 1# 初始化并查集n len(intervals)uf UnionFind(n)# 按照区间的结束点进行排序intervals.sort(keylambda x: x[1])# 遍历区间列表合并重叠的区间merged []end 0 # 当前合并区间的结束点for start in range(len(intervals)):if start 0 and intervals[start][0] end: # 与前一个区间有重叠merged[-1][1] max(merged[-1][1], intervals[start][1]) # 更新前一个合并区间的结束点else: # 与前一个区间无重叠新建一个合并区间merged.append([intervals[start][0], intervals[start][1]])end intervals[start][1] # 更新当前合并区间的结束点merged[-1][1] end # 处理最后一个合并区间保证其结束点为最后一个区间的结束点return merged代码的执行过程如下 首先创建一个并查集对象用来存储每个区间的父节点和每个集合的秩树的高度。秩被用来在合并两个集合时确定哪棵树应该成为新的根节点。然后将区间按照结束点进行排序这样可以保证在处理每个区间时所有与它重叠的区间都已经处理过。这是因为我们希望合并重叠的区间而不是将它们分开。遍历排序后的区间列表。对于每个区间如果它与前一个区间有重叠即它的开始点等于前一个区间的结束点则更新前一个合并区间的结束点为这两个区间的最大结束点。否则新建一个合并区间并将当前区间的开始点和结束点作为新合并区间的开始点和结束点。在每次新建或更新合并区间后更新当前合并区间的结束点。最后处理完最后一个合并区间后再次更新其结束点以保证其结束点与最后一个区间的结束点相同。
http://www.zqtcl.cn/news/61157/

相关文章:

  • 网页设计与网站规划网站运营的主要内容
  • 网站流量在哪设置做外贸哪些网站可以发免费信息
  • 做网站的费用记什么会计科目WordPress自动文章
  • 表格网站怎么做的免费建站网站 百度一下
  • dw网页设计怎么插图片西安网站制作优化
  • 一个网站怎么做关键词搜索建设云网站
  • 烟台网站建设-中国互联定制型网站建设价格
  • 傻瓜式网站源码公司制作网站多少钱
  • 怎么做网站旺铺装修杭州哪家公司网站做的好
  • 网站设计设计目的西安网页设计工资
  • 网站开发安装win10家庭版宁晋网站开发
  • 网站参考模板电商静态网页模板
  • 铜山区建设局局网站周保春天猫店购买交易平台
  • 做公司网站要多久网站制作需要多少钱品牌
  • 旅游网站设计页面做网站客户总是要退款
  • 做seo是要先有网站吗云虚拟主机做网站
  • mip手机网站模板写作网站推荐
  • 乐清网站制作推荐全域seo
  • 如何制作一个自己的网站?网页制作素材网站
  • 包装设计灵感网站南沙网站建设
  • 罗源县建设局网站荷兰网站开发价格
  • 公众号怎么建网站重庆网站制作公司重庆
  • 黄山做网站公司wordpress内容查看
  • 学做网站论坛好吗网站域名在山东备案却在苏州
  • 专业建站公司收费标准龙岩招聘求职网站有哪些
  • 网站服务器做缓存吗怎么用php源代码做网站
  • 天翼云主机怎么建设网站wordpress臃肿
  • 兖州网站建设公司自己做众筹网站
  • html简单网站建设代码wordpress交互主题
  • 北京app网站建设西安网站建设工程