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
相关推荐
Frostnova丶4 分钟前
(10)LeetCode 560. 和为K的子数组
算法·leetcode·哈希算法
前端小趴菜~时倾5 分钟前
python爬虫学习第二课-流程控制
爬虫·python·学习
AI专业测评8 分钟前
2026年AI写作软件底层技术全景解析:长篇AI写网文的工程化实践与AI消痕算法基准测试
人工智能·算法·ai写作
放下华子我只抽RuiKe511 分钟前
机器学习终章:集成学习的巅峰与全流程实战复盘
开发语言·人工智能·python·机器学习·数据挖掘·机器人·集成学习
2401_8845632413 分钟前
高性能日志库C++实现
开发语言·c++·算法
葳_人生_蕤14 分钟前
hot100——226.翻转二叉树
算法
handler0118 分钟前
基础算法:BFS
开发语言·数据结构·c++·学习·算法·宽度优先
2401_8795034119 分钟前
C++中的状态模式实战
开发语言·c++·算法
不当菜鸡的程序媛20 分钟前
神经网络——bias 偏置项(bias term) 或者截距项(intercept term)
人工智能·神经网络·算法
Aawy12020 分钟前
自定义字面量实战
开发语言·c++·算法