leetcode 435. 无重叠区间

image

class Solution {
    public int eraseOverlapIntervals(int[][] intervals) {
        Arrays.sort(intervals,(a,b)->a[1]-b[1]);
        int n=intervals.length;
        int right=intervals[0][1];
        int num=1;
        for(int i=1;i<n;i++){
            if(intervals[i][0]>=right){
                right=intervals[i][1];
                num++;
            }
        }
        return n-num;
    }
}
posted @ 2022-02-21 21:05  livingsu  阅读(22)  评论(0)    收藏  举报