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

找做企业网站网站制作老了

找做企业网站,网站制作老了,北京信息化,大理州城乡建设局官方网站题目#xff1a; 以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间#xff0c;并返回 一个不重叠的区间数组#xff0c;该数组需恰好覆盖输入中的所有区间 。 来源#xff1a;力扣#xff08;Lee… 题目 以数组 intervals 表示若干个区间的集合其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间并返回 一个不重叠的区间数组该数组需恰好覆盖输入中的所有区间 。 来源力扣LeetCode 链接力扣 示例 示例 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] 可被视为重叠区间。 解法 首先根据左区间对所有区间升序排序创建result存放结果设left、right为-1表示存进result的左右区间。接着遍历区间如果当前左区间大于right说明相邻区间没有交集因为排过序和后面区间也不可能有交集所以把当前区间存入result修改left、right为当前区间值。如果当前左区间小于等于right说明前后区间有交集因为排过序left不用变right更新为大的那个然后修改result中最后一个区间为[left,right]。 知识点 1.list.sortlambdasort() 方法的 key 参数可以用来指定一个用于排序的函数可以和lambda联动比如my_list [(3, 5), (1, 2), (2, 6), (4, 1), (5, 5)]my_list.sort(keylambdax: x[1])表示根据元组中第2个值的大小排序。 代码 class Solution:def merge(self, intervals: List[List[int]]) - List[List[int]]:result []intervals.sort(keylambda x: x[0])left right -1for interval in intervals:if interval[0] right:right interval[1] if interval[1] right else rightresult[-1] [left, right]else:result.append(interval)left, right intervalreturn result
http://www.huolong8.cn/news/156927/

相关文章:

  • 陕西建设注册中心网站现代化的中国风网站
  • 江西省新的建设厅三类人员网站体育设施建设网站
  • 石家庄个人建站模板网站建设和网页设计视频教程
  • 上海网站推广方法wordpress个人博客主题2019
  • 钢材销售网站建设jsp网站开发制作
  • 网站上传工具广州百度快速优化排名
  • 手机网站快速建设七宝网站建设
  • 做网站首页图的规格宜兴做网站的联系方式
  • 个人网站建设方法和过程互联网官方网站
  • 室内设计师第一网站嘉兴模板开发建站
  • 新开最好的传奇网站阳江网上房地产官网
  • 荥阳网站建设公司哪家好网站及微站建设合同
  • 自己做的网站怎么植入erp成都建筑网站建设
  • 做网站要多少钱乾县住房和城乡建设局网站
  • 网站建设费的摊销期企业网站模板带后台
  • 西安网站建设APP开发做官网的步骤
  • 知道网站是wp程序做的如何仿站网站可信度
  • fineui 如何做网站php网站开发实例教程 源码
  • 在线教育类网站模板如何维护网站
  • ppt模板免费整套厦门百度快照优化排名
  • 不用服务器做网站网站建设与营销社团
  • 网站需求分析怎么做企业网络营销策略设计
  • 自己做网站用什么软件下载密云城市建设官方网站
  • 网站设计课程总结网站中的文字滑动怎么做的
  • 用dw做音乐网站模板网站建设平台的分析
  • 免费ppt下载网站有哪些网页4399小游戏
  • 学校英文版网站建设wordpress上传服务器域名
  • 江阴网站制作多视频网站建设
  • 微信h5商城网站wordpress安装网页太简单了
  • 网站制作 网站开发星子网站建设