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

工程建设动态管理网站昆明网站制作企业

工程建设动态管理网站,昆明网站制作企业,网站推广与优化方案,手机网站知识一、题目描述给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。示例 1:输入: intervals [[1,2],[2,3],[3,4],[1,3]]输出: 1解释: 移除 [1,3] 后,剩下的区间没有重叠。…

一、题目描述

给定一个区间的集合 intervals ,其中 intervals[i] = [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。

示例 1:

输入: intervals = [[1,2],[2,3],[3,4],[1,3]]

输出: 1

解释: 移除 [1,3] 后,剩下的区间没有重叠。

示例 2:

输入: intervals = [ [1,2], [1,2], [1,2] ]

输出: 2

解释: 你需要移除两个 [1,2] 来使剩下的区间没有重叠。

示例 3:

输入: intervals = [ [1,2], [2,3] ]

输出: 0

解释: 你不需要移除任何区间,因为它们已经是无重叠的了。

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/non-overlapping-intervals

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

二、运行结果

三、解题思路

这里用的是贪心策略,刚好学习完贪心思想,树上有一道非常类似的题:活动选择。

大致思想就是:先将每个区间按结束时间(第二列)从小到大排列,首先选择第一个区间,然后将与其重叠的区间都移除掉,统计在该区间结束后开始的第一个区间(第一个不和前面的区间重叠的区间),重复进行选择,就可以得到最大不相交子集,总区间的个数减去最大不想交子集中区间的个数就是题目所求的个数。

四、AC代码

class Solution {public int eraseOverlapIntervals(int[][] intervals) {//取出最大不相交子集中区间的个数,总区间个数减去该数就是所求int n = intervals.length;Arrays.sort(intervals, new Comparator<int[]>(){  //按第二列(结束时间)对数组排序public int compare(int[] o1, int[] o2){if(o1[1] == o2[1])return o1[0]-o2[0];return o1[1] - o2[1];}});int count = 1, endTime = intervals[0][1];  for(int i=1; i<n; i++){if(intervals[i][0] >= endTime) {  //开始时间在前面的结束时间之后endTime = intervals[i][1];count++;}}return n-count;}
}
http://www.yayakq.cn/news/405982/

相关文章:

  • 红安建设局官方网站一元手游平台app
  • 自己做的网站标题百度运营公司
  • 平台式网站模板同城信息发布平台
  • 淘宝客优惠券网站建设wordpress主题设置插件
  • 做网站营销公司排名本地网站地图生成器
  • 郑州公司做网站汉狮wordpress怎么放视频教程
  • 镇江个人网站制作网站没域名
  • 在线观看免费网站网址企业网站备案时间
  • 上海专业网站营销seo单页面优化
  • 上海做网站比较有名的公司有哪些vps主机上搭建网站
  • 相亲网站上做it的骗术如何创建企业网站
  • 网站建设相关福建住房和城乡建设局网站
  • 东莞城乡建设网站企业网是什么意思
  • 专门做处理货的网站兰州专业做网站的公司有哪些
  • 您的网站空间已过期分类网站上怎么做锚文本
  • 网站都是什么软件做的刷赞网站建设
  • vs做的网站源代码it运维需要学哪些知识
  • 河南郑州百度网站建设有哪些网站可以做兼职
  • 手机app微信网站建设男女做羞羞羞的网站
  • 盐城高端网站建设做游戏陪玩网站
  • 一键生成网站的软件温岭企业网站建设公司
  • wordpress建站平台怎样做网站开发
  • 东平专业的网站制作做零售去哪个外贸网站
  • 企业营销策划 网站建设做书的网站
  • 宁夏网站开发wordpress更改网站内容
  • 网站制作如皋公司网站设计规划
  • 企业网站如何做网警备案wordpress微名片模板
  • 网站音乐播放代码旅游网站制作视频百度云
  • 备案资料网站查询小型app开发公司
  • 运城做网站哪家好jsp鲜花网站开发源代码