跟上一题,无重叠区间特别像。我更愿意叫这题穿糖葫芦问题,哈哈,注意擦边的那种也算一个区间,如[3,6]和[6,9]隶属同一串糖葫芦。
var findMinArrowShots = function(points) {
if(points.length==0) return 0;
points.sort((a,b)=>a[1]-b[1]);
var end=points[0][1],count=1;
for(var i=1;i<points.length;i++){
if(points[i][0]<=end) continue;
else{
count++;
end=points[i][1];
}
}
return count;
};