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

唐山正规做网站的公司哪家好seo搜索引擎优化题库

唐山正规做网站的公司哪家好,seo搜索引擎优化题库,江西建设厅官方网站,农业网站建设模板下载文章目录 题目链接解题思路解题代码 题目链接 56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区…

文章目录

  • 题目链接
  • 解题思路
  • 解题代码


题目链接

56. 合并区间

以数组 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] 可被视为重叠区间。

解题思路

排序 + 贪心
1.初始化定义ret数组(作为返回值)、intervals做升序便于后续排序处理、将intervals[0]第一个数组提取出来,分别做起始值及结束值
2.for i 循环遍历 intervals数组长度的值
2(1).当前i的起始值 大于 之前定义的end,
2(2).保留之前起始值及结束值至ret数组里,
2(3).当前i的起始值重新赋值给start
3.之前结束值及当前i的结束值取其最大值,重新赋值给end
4.循环遍历结束,将当前起始值及结束值保存至ret数组里

解题代码

class Solution:def merge(self, intervals):ret = []intervals.sort()start,end = intervals[0]for i in intervals:if i[0] > end:ret.append([start,end])start = i[0]end = max(end, i[1])ret.append([start,end])return ret
http://www.mnyf.cn/news/36447.html

相关文章:

  • 网站如何吸引酒店营销策划与运营
  • 网站项目怎么做网络营销个人感悟小结
  • 六盘水市政府网站建设项目seo优化运营专员
  • 用flask做网站产品如何做网络推广
  • 网站做https自助建站系统
  • 深圳市网站建设哪家好信息流广告案例
  • 南宁公司注册福州seo代理商
  • app和网站开发区别推广之家
  • crm管理系统单机版国内好的seo
  • 阿坝北京网站建设seo com
  • 中远建设集团有限公司网站外贸网站推广优化
  • 手机网站 wap网络广告策划与制作
  • 衡水做网站技术全网搜索引擎
  • 建材家居网站模板google搜索引擎免费入口
  • 国外html5游戏网站关键词搜索爱站网
  • 福田专业网站建设公司广州网站运营专业乐云seo
  • 诚信通国际网站怎么做网站搜索优化官网
  • 现在做网站一般做多宽全能优化大师
  • 新闻网站抓取做舆情监测什么是引流推广
  • 网站开发的例子天津百度关键词推广公司
  • 品牌官方网站建设软文推广软文营销
  • 做网站的流程图百度一下首页百度
  • 专业网站建设电话软文300字案例
  • 蓬莱建设局规划处网站最新热点新闻
  • 重庆网站建设seo公司关键词app下载
  • 特效视频素材网站产品推广软文范文
  • 个人网站主页设计模板国外域名注册网站
  • 网站改版的好处企业网站注册
  • 一般云主机可以做视频网站吗新产品推广方式有哪些
  • 网站做压测宁波seo高级方法