我寻思跟我差不多啊,为啥我就超时 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
点赞

相关推荐

不愿透露姓名的神秘牛友
07-03 17:30
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务