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
相关推荐
纪念 22921 分钟前
C++ 算法(模拟)
开发语言·c++·算法
揽星河..24 分钟前
【C语言】函数
c语言·算法
zwc321043205527 分钟前
Day 2:图像内存、数据类型与stride
c++·人工智能·opencv·算法·计算机视觉
BD_Marathon30 分钟前
【Python】初识迭代器
python
重生之小比特41 分钟前
【算法拾光】模拟|提莫攻击 + N 字形变换
算法·模拟
gz927cool1 小时前
Python 全栈应用最佳实践完整指南
开发语言·python·ai
東隅已逝,桑榆非晚1 小时前
AVL数实现
c++·笔记·学习·算法
智购科技智能售货柜1 小时前
顾客已经关门,视觉售货柜还在处理旧画面:延迟积压怎么查?~YH
python·单片机·嵌入式硬件·物联网·eclipse
梯度下降者1 小时前
Python从0到100(三):Python中的变量介绍
python·作用域·变量·数据类型·计算机常识
AIFQuant1 小时前
Python期货行情API接入:股指、黄金、原油多品种数据管道实战
开发语言·python·金融·区块链·量化开发