贪心算法
思想
框架
var eraseOverlapIntervals = function(intervals) {
if(intervals.length<2) return intervals.length;
// 递增排序
intervals.sort((a,b)=>a[1]-b[1])
let count = 1,
_end = intervals[0][1];
for(const inter of intervals){
const _start = inter[0];
// 无重合则count+1 重置右边界
if(_start >= _end){
_end = inter[1];
count++
}
}
return count
};最后更新于