Skip to content

435. Non-overlapping Intervals #124

@jzhangnu

Description

@jzhangnu
var eraseOverlapIntervals = function(arr) {
    var res = 0,last = 0;
    arr.sort(function(a, b){
      return a.start - b.start
    })

    for(var i=1; i< arr.length; i++){
      if(arr[i].start < arr[last].end){
        res++
        if(arr[last].end > arr[i].end)last=i
      }else last=i
    }

    return res
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions