LeetCode(力扣)435. 无重叠区间Python

LeetCode435. 无重叠区间

题目链接

https://leetcode.cn/problems/non-overlapping-intervals/

代码

python 复制代码
class Solution:
    def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:
        if not intervals:
            return 0
        intervals.sort(key=lambda x: x[0])
        count = 0

        for i in range(1, len(intervals)):
            if intervals[i][0] < intervals[i - 1][1]:
                intervals[i][1] = min(intervals[i - 1][1], intervals[i][1])
                count += 1
        return count
相关推荐
烛衔溟4 分钟前
C语言多级指针与函数指针:指针的高级用法
c语言·算法
饼干,37 分钟前
第23天python内容
开发语言·python
Sunhen_Qiletian37 分钟前
YOLOv2算法详解(下篇):细节打磨与性能突破的终极密码
算法·yolo
酷柚易汛智推官1 小时前
基于librespot的定制化Spotify客户端开发:开源替代方案的技术实践与优化
python·开源·酷柚易汛
雪碧聊技术1 小时前
requests入门
python·requests·请求头的user-agent
面向星辰2 小时前
机器学习过拟合和正则化
python
浔川python社2 小时前
《Python 小程序编写系列》(第三部):简易文件批量重命名工具
python·小程序·apache
wefg12 小时前
【数据结构】unordered 系列容器底层结构和封装
数据结构·算法·哈希算法
从零点2 小时前
插补算法(逐点比较法)+PWM配置操作
算法