我寻思跟我差不多啊,为啥我就超时 class Solution: def merge(self , intervals: List[Interval]) -> List[Interval]: # write code here intervals.sort(key=lambda x: x.start) i = 0 while i <= len(intervals)-2: if intervals[i].end >= intervals[i+1].start: if intervals[i].end < intervals[i+1].end: intervals[i].end = intervals[i+1].end intervals.pop(i+1) else: intervals.pop(i+1) else: i += 1 return intervals
点赞
牛客网
牛客企业服务