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

微网站建设包含哪些内容网站建设服务联享科技

微网站建设包含哪些内容,网站建设服务联享科技,wordpress 作者推荐,微商城免费开通题目#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.dnsts.com.cn/news/51706.html

相关文章:

  • 谢家华做网站阿里建站官网
  • 免费做四年级题的网站wordpress如何修改成中文字体
  • dede网站更新如何同步腾讯微博更新飞飞cms官网
  • 免费平面设计模板网站徐州网站建设xzqjwl
  • 站长之家模板正规网店加盟代理
  • 郑州做定制网站的公司大兴网站建设公司电话
  • 建立中英文网站摄影网站图片
  • 优化排名推广技术网站深圳小程序app定制开发
  • 网站建设公司有多少钱平面设计师网上接单
  • 做网站代理怎么赚钱做技术开发的网站
  • 手表怎么在网站做推广程序员一般找哪种女人
  • 个人网站做接口可以么防止服务器上的网站被进攻
  • 深圳宝安大型网站建设wordpress文章自动加p
  • 重庆网站建设及优化直播网站建设费用
  • php网站开发实例源码网站建设好公司好
  • 不付费免费网站哪些网站做的比较好看的图片
  • 营销型网站建设开发贵州网站建设lonwone
  • 网域高科学校网站管理系统网站建设 软文发布
  • 微信网站开发需要什么知识appsgeyser
  • 企业网站功效加强公司门户网站建设方案
  • 东营网站设计制作茌平网站建设价格
  • 上海网站建设托管wordpress批量删除图片
  • 北京高级网站开发旅游网站建设网
  • 企业网站什么意思浙江网站建设费用
  • 企业官方网站开发外包app运营
  • 重庆做网站找谁php怎样做网站管理后台
  • 超酷个人网站欣赏dz论坛做分类网站
  • 广饶网站设计wordpress主题 知乎
  • 美工外包网站吉林省住房城乡建设网站
  • dw怎样做网站链接精准营销系统