欢迎光临散文网 会员登陆 & 注册

Leetcode 56. Merge Intervals

2023-02-15 11:11 作者:您是打尖儿还是住店呢  | 我要投稿

Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.

 

Example 1:

Input: intervals = [[1,3],[2,6],[8,10],[15,18]]Output: [[1,6],[8,10],[15,18]]Explanation: Since intervals [1,3] and [2,6] overlap, merge them into [1,6].

Example 2:

Input: intervals = [[1,4],[4,5]]Output: [[1,5]]Explanation: Intervals [1,4] and [4,5] are considered overlapping.

 

Constraints:

  • 1 <= intervals.length <= 104

  • intervals[i].length == 2

  • 0 <= starti <= endi <= 104

没想到居然能超过98%。。。

Runtime: 7 ms, faster than 98.90% of Java online submissions for Merge Intervals.

Memory Usage: 47.6 MB, less than 36.26% of Java online submissions for Merge Intervals.


Leetcode 56. Merge Intervals的评论 (共 条)

分享到微博请遵守国家法律