Non-overlapping Intervals
Given a collection of intervals, find the minimum number of intervals you need to remove to make the rest of the intervals non-overlapping.
Example
Example 1:
Example 2:
Example 3:
Notice
You may assume the interval's end point is always bigger than its start point.
Intervals like [1,2] and [2,3] have borders "touching" but they don't overlap each other.
Input test data (one parameter per line)How to understand a testcase?
分析
按照start排序,下一个interval与上一个重叠,res++同时选min end为new end,否则更新为新end
取min end是为了防止更多重合,贪心思想
Last updated