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
相关推荐
坐吃山猪11 小时前
【Nanobot】README04_LEVEL2 提供商系统设计
python·源码·agent·nanobot
玛卡巴卡ldf12 小时前
【LeetCode 手撕算法】(多维动态规划)不同路径、最小路径和、最长回文子串、最长公共子序列、编辑距离
java·数据结构·算法·leetcode·动态规划·力扣
坐吃山猪12 小时前
【Nanobot】README09_LEVEL4 添加新聊天渠道
开发语言·网络·python·源码·nanobot
被AI抢饭碗的人12 小时前
算法:数据结构
数据结构·算法
运筹vivo@12 小时前
leetcode每日一题: 跳跃游戏 IV
leetcode·游戏·宽度优先
_深海凉_12 小时前
LeetCode热题100-验证二叉搜索树
算法·leetcode·职场和发展
Mr.朱鹏12 小时前
9-检索增强生成RAG详解
python·gpt·langchain·大模型·llm·rag
shehuiyuelaiyuehao12 小时前
算法27,二维前缀和
开发语言·python·算法
蒟蒻的贤12 小时前
编译原理里的冲突到底是什么?
考研·算法
码界筑梦坊12 小时前
125-基于Flask的客户购物偏好数据可视化分析系统
python·信息可视化·flask·毕业设计