Given a collection of intervals, merge all overlapping intervals.
For example,
Given [1,3],[2,6],[8,10],[15,18],
return [1,6],[8,10],[15,18].
解法1:O(NlogN) Time
先排序之后再合并比较简单。只要检查后面的start是否比前面的end小就可以了。
Java
主要是锻炼一下Java中用Collections.sort(list, comparator)的用法。