题目描述
给出一个区间的集合,请合并所有重叠的区间。
输入: intervals = [ [1,3] , [2,6] , [8,10] , [15,18] ]
输出: [ [1,6] , [8,10] , [15,18] ]
解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
本文答案参考自LeetCode官方题解。
其实这就是我们小学二年级([看])就学过的求 交集
【方法1】官方名称:排序[耶]
这种情况画数轴会比较好理解。我懒得画了。[捂脸]
至于为什么可以这样,嘻嘻。n(*≧▽≦*)n
不过要注意的是:这里的时间复杂度主要取决于排序的时间复杂度。
[来看我][来看我][来看我]
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved