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
相关推荐
机器学习之心HML2 分钟前
鲸鱼算法(WOA)优化Kriging模型
算法
DYS_房东的猫10 分钟前
《 C++ 零基础入门教程》第6章:模板与 STL 算法 —— 写一次,用万次
开发语言·c++·算法
Tim_1011 分钟前
【算法专题训练】37、前缀树&二叉树
算法
副露のmagic21 分钟前
更弱智的算法学习 day34
python·学习
NineData25 分钟前
第三届数据库编程大赛-八强决赛成绩揭晓
数据库·算法·代码规范
AllFiles26 分钟前
用Python turtle画出标准五星红旗,原来国旗绘制有这么多数学奥秘!
python
亲爱的非洲野猪31 分钟前
Java线程池深度解析:从原理到最佳实践
java·网络·python
雍凉明月夜39 分钟前
深度学习之目标检测yolo算法Ⅱ(v4)
深度学习·算法·yolo·目标检测
用户13779404999343 分钟前
基于遗传算法实现自动泊车+pygame可视化
python
4***17541 小时前
强化学习中的蒙特卡洛方法
python