5 Interval
Overlapping
按照区间起始值排序,重叠的条件是:如果前一个区间的end大于后一个区间的start,那么一定是重复区间。
intervals[i].start < intervals[last].end
在这个条件下,维护end更大的区间,缓存为last
intervals[i].end < intervals[last].end
Sweep Line
一种区间的遍历
Last updated
按照区间起始值排序,重叠的条件是:如果前一个区间的end大于后一个区间的start,那么一定是重复区间。
intervals[i].start < intervals[last].end
在这个条件下,维护end更大的区间,缓存为last
intervals[i].end < intervals[last].end
一种区间的遍历
Last updated