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 小时前
Effective Python 条款 6:善用拆包告别恼人的下标索引
python·pycharm
汤姆yu4 小时前
基于Django的学习资料共享与智能推荐系统
后端·python·django·毕业设计·学习资料共享
positive_zpc4 小时前
进阶数据结构图——最短路径(二)
数据结构·算法·图论·最短路径
张人玉4 小时前
基于 Python + PyQt5 的水果目标检测与分割可视化系统——水果深度学习识别可视化大屏
python·深度学习·qt·目标检测·sqlite·echarts
for_ever_love__4 小时前
python爬虫: GET请求与POST请求
开发语言·爬虫·python·网络编程
张文君4 小时前
ubuntu26.04坏块分区隔离急速版
java·前端·python
positive_zpc4 小时前
进阶数据结构图——最小生成树(一)
数据结构·算法·图论
茉莉玫瑰花茶4 小时前
知识库的构建 [ 3 ]
开发语言·python
旧梦95274 小时前
Java 枚举类详解:从基础语法到高级用法
java·开发语言·python
yivifu4 小时前
查拼音程序升级版
开发语言·python