Back to DSA
Merge Intervals
hardGiven a list of intervals [start, end], combine every pair of intervals that overlaps into a single interval. Return the resulting list of merged intervals sorted by start value.
Examples
Example 1:
Input:
intervals = [[2,4],[1,3],[7,9],[8,11]]Output:
[[1,4],[7,11]] Example 2:
Input:
intervals = [[1,5],[5,8]]Output:
[[1,8]]Hints
1234567