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
相关推荐
alphaTao3 分钟前
LeetCode 每日一题 2026/2/2-2026/2/8
算法·leetcode
m0_715575344 分钟前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
甄心爱学习6 分钟前
【leetcode】判断平衡二叉树
python·算法·leetcode
深蓝电商API10 分钟前
滑块验证码破解思路与常见绕过方法
爬虫·python
Ulyanov11 分钟前
Pymunk物理引擎深度解析:从入门到实战的2D物理模拟全攻略
python·游戏开发·pygame·物理引擎·pymunk
颜酱16 分钟前
从二叉树到衍生结构:5种高频树结构原理+解析
javascript·后端·算法
sensen_kiss24 分钟前
INT303 Coursework1 爬取影视网站数据(如何爬虫网站数据)
爬虫·python·学习
不知名XL34 分钟前
day50 单调栈
数据结构·算法·leetcode
玄同76540 分钟前
我的 Trae Skill 实践|使用 UV 工具一键搭建 Python 项目开发环境
开发语言·人工智能·python·langchain·uv·trae·vibe coding
@––––––1 小时前
力扣hot100—系列2-多维动态规划
算法·leetcode·动态规划