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
相关推荐
bIo7lyA8v14 分钟前
算法稳定性与数据分布的内在联系研究的技术8
算法
tsfy200325 分钟前
Python批量调整Excel格式,并排版导出PDF
python·pdf·excel
木囧38 分钟前
PyCharm手动创建虚拟环境
ide·python·pycharm
李可以量化42 分钟前
QMT 量化实践:两种方式获取个股上市日期(内置 Python + 原生 Python 完整可运行代码)
python
是多巴胺不是尼古丁1 小时前
期末java复习--string
java·开发语言·python
bIo7lyA8v1 小时前
算法可视化对教学与调试效率的影响分析的技术8
算法
garmin Chen1 小时前
从 Transformer 到 Agent:大模型技术全景解析
java·人工智能·python·深度学习·transformer
hunterkkk(c++)1 小时前
优先队列启发式最短路径快速算法(优化SPFA)-HEAP_SPFA算法
算法
没有钱的钱仔1 小时前
pytorch_cuda安装
人工智能·pytorch·python
Full Stack Developme1 小时前
Apache Tika 教程
java·开发语言·python·apache