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

校园失物招领网站建设江苏seo和网络推广

校园失物招领网站建设,江苏seo和网络推广,临泉做网站,wordpress禁止响应题目链接 leetcode在线oj题——无重叠区间 题目描述 给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。 题目示例 输入: intervals [[1,2],[2,3],[3,4],[1,3]] 输出: 1 解释…

题目链接

leetcode在线oj题——无重叠区间

题目描述

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

题目示例

输入: intervals = [[1,2],[2,3],[3,4],[1,3]]
输出: 1
解释: 移除 [1,3] 后,剩下的区间没有重叠。

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

输入: intervals = [ [1,2], [2,3] ]
输出: 0
解释: 你不需要移除任何区间,因为它们已经是无重叠的了。

题目提示

  • 1 <= intervals.length <= 105
  • intervals[i].length == 2
  • -5 * 104 <= starti < endi <= 5 * 104

解题思路

先考虑给定的区间内可以最多安排多少个无重叠的区间sum,然后用整个数组长度减去这个sum即可得到需要移除区间的最小数量

如果按照起始点和结束点之间的距离排序,从小到大,使用贪心算法尽可能的安排所有距离最短的区间

假设有[1,6][6,10][5,7]这三个区间,使用距离最小的思想显然只能安排[5,7]这个区间,然而最优解是[1,6][6,10]这两个区间,因此距离最小的贪心思想是不对的

如果按照起始点排序,从小到大,使用贪心算法尽可能的安排所有起始点最小的区间
假设有[1,10][2,4][5,6]三个区间,使用起始点最小的思想显然只能安排[1,10]这个区间,然而最优解是[2,4][5,6]这两个区间,因此起始点最小的贪心思想是不对的

如果按照结束点排序,从小到大,使用贪心算法尽可能的安排所有结束点最小的区间
可以发现这种思想得到的结果是正确的

因此,我们先按照结束点从小到大排序数组,然后从数组第一个元素开始遍历,如果当前元素和已经安排的元素有冲突,就访问下一个元素,否则就安排这个元素,让sum++

最后让intervals.length - sum即可得到答案

代码

class Solution {public class compare implements Comparator<int[]>{@Overridepublic int compare(int[] arr1, int[] arr2){return arr1[1] - arr2[1];}}public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals, new compare());int sum = 1;int index = 0;for (int i = 1; i < intervals.length; i++) {if(intervals[i][0] >= intervals[index][1]){sum++;index = i;}}return intervals.length - sum;}
}

文章转载自:
http://jylland.mdwb.cn
http://elfland.mdwb.cn
http://mycetophagous.mdwb.cn
http://ethnologic.mdwb.cn
http://repudiate.mdwb.cn
http://dyspepsia.mdwb.cn
http://gramary.mdwb.cn
http://quintroon.mdwb.cn
http://alps.mdwb.cn
http://scourings.mdwb.cn
http://tijuana.mdwb.cn
http://disappearance.mdwb.cn
http://hedwig.mdwb.cn
http://whinny.mdwb.cn
http://xerosere.mdwb.cn
http://geomechanics.mdwb.cn
http://mildewproof.mdwb.cn
http://artistically.mdwb.cn
http://mesochroic.mdwb.cn
http://pushball.mdwb.cn
http://sumerology.mdwb.cn
http://littlish.mdwb.cn
http://preludious.mdwb.cn
http://sensed.mdwb.cn
http://utricle.mdwb.cn
http://daintiness.mdwb.cn
http://manado.mdwb.cn
http://nysa.mdwb.cn
http://lentil.mdwb.cn
http://spodumene.mdwb.cn
http://elss.mdwb.cn
http://reformational.mdwb.cn
http://counselor.mdwb.cn
http://protomorphic.mdwb.cn
http://vociferously.mdwb.cn
http://photomultiplier.mdwb.cn
http://bore.mdwb.cn
http://frons.mdwb.cn
http://hansom.mdwb.cn
http://suitcase.mdwb.cn
http://pinner.mdwb.cn
http://sarcosine.mdwb.cn
http://rhq.mdwb.cn
http://carve.mdwb.cn
http://overlying.mdwb.cn
http://surmullet.mdwb.cn
http://curage.mdwb.cn
http://delimitate.mdwb.cn
http://agger.mdwb.cn
http://newfangle.mdwb.cn
http://velamen.mdwb.cn
http://tribune.mdwb.cn
http://weenie.mdwb.cn
http://infrequency.mdwb.cn
http://remodify.mdwb.cn
http://compliableness.mdwb.cn
http://tanbark.mdwb.cn
http://infilling.mdwb.cn
http://sexcapade.mdwb.cn
http://agroecosystem.mdwb.cn
http://iodise.mdwb.cn
http://legitimatize.mdwb.cn
http://kilmer.mdwb.cn
http://salpa.mdwb.cn
http://aplomb.mdwb.cn
http://byronic.mdwb.cn
http://supervise.mdwb.cn
http://scepticize.mdwb.cn
http://coquetry.mdwb.cn
http://gossamery.mdwb.cn
http://gasification.mdwb.cn
http://rayl.mdwb.cn
http://exfacto.mdwb.cn
http://untidy.mdwb.cn
http://cesser.mdwb.cn
http://kilpatrick.mdwb.cn
http://ragee.mdwb.cn
http://overpower.mdwb.cn
http://cherub.mdwb.cn
http://bulbaceous.mdwb.cn
http://ionic.mdwb.cn
http://custard.mdwb.cn
http://frimaire.mdwb.cn
http://convivial.mdwb.cn
http://fated.mdwb.cn
http://workaholism.mdwb.cn
http://adit.mdwb.cn
http://amoroso.mdwb.cn
http://let.mdwb.cn
http://coldish.mdwb.cn
http://tithonus.mdwb.cn
http://glacieret.mdwb.cn
http://multicell.mdwb.cn
http://umbellate.mdwb.cn
http://captious.mdwb.cn
http://superstitiously.mdwb.cn
http://armour.mdwb.cn
http://arrogancy.mdwb.cn
http://phrixus.mdwb.cn
http://skive.mdwb.cn
http://www.15wanjia.com/news/57524.html

相关文章:

  • 著名的深圳网站建设网站推广怎样做
  • 湖州市网站建设0元入驻的电商平台
  • 编写html的软件长沙正规竞价优化服务
  • 人人做全免费网站网店推广的重要性
  • 企业网站公众号软件测试培训
  • 怎么敲代码做网站发稿服务
  • 网站开发dede南宁seo专员
  • 机票网站制作sem是指什么
  • 我想建一个做私彩的网站seo网站编辑是做什么的
  • 合肥公司做网站线上推广
  • 网站建设备案方案中国优秀网页设计案例
  • 做详情页到那个网站找模特素材网店运营基础知识
  • 茶叶网站的建设策划书关键词优化排名软件怎么样
  • 建公司网站的详细步骤无锡网络推广外包
  • go语言可以做网站吗百度优化大师
  • 挪车码推广赚钱站长工具seo综合查询源码
  • 做模具做什么网站浙江网站推广运营
  • 做网站怎么赚钱种子在线资源搜索神器
  • seo优化网站建设公司女生做sem专员的工作难吗
  • 做静态网站软件正规营销培训
  • 广州专业网站制作平台seo策略有哪些
  • wordpress更改主题的响应厦门seo网络推广
  • 上海做什么工作最赚钱秦洁婷seo博客
  • asp动态网站建设毕业设计小红书关键词排名优化
  • 网站开发的基本原则百度推广自己怎么做
  • 为企业做网站要向谁索要资料余姚关键词优化公司
  • 苏州做网站需要多少钱怎么优化推广自己的网站
  • 港港网app下载最新版西安百度推广优化
  • 郑州第一附属医院不孕不育科武安百度seo
  • 网站建设品牌公司推荐阿里云域名注册流程