Merge Intervals
Problem Given a collection of intervals, merge all overlapping intervals and return the resulting non-overlapping intervals covering the same ranges.
Input / Output
- Input: an array of intervals
[start, end]. - Output: an array of merged, non-overlapping intervals, conventionally sorted by start.
Constraints
- 1 ≤ n ≤ 10^4.
- Intervals touching at an endpoint (e.g. [1,4] and [4,5]) are treated as overlapping and merged.
Example
[[1,3],[2,6],[8,10]]→[[1,6],[8,10]].[[1,4],[4,5]]→[[1,5]].
added …