农场里有若干片草地,它们分布在不同的区域。现在,农场主想要合并重叠的草地区域,以便更好地管理牛群。给定一个数组 grasslands,表示 n 个草地区域,其中单个区域为 grasslands[i] = [start_i, end_i]。请你合并所有重叠的区域,并返回一个不重叠的区域数组,该数组需恰好覆盖输入中的所有区域。
示例1

输入

[[1,3],[2,6],[8,10],[15,18]]

输出

[[1,6],[8,10],[15,18]]
示例2

输入

[[1,4],[4,5]]

输出

[[1,5]]
加载中...