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
相关推荐
liliangcsdn15 小时前
python如何写数据到docx示例
开发语言·python
棒棒的皮皮15 小时前
【OpenCV】Python图像处理之通道拆分与合并
图像处理·python·opencv·计算机视觉
CoovallyAIHub15 小时前
为什么企业如今不应该忽视计算机视觉?计算机视觉如何为企业降本增效、规避风险?
深度学习·算法·计算机视觉
圣保罗的大教堂15 小时前
leetcode 3623. 统计梯形的数目 I 中等
leetcode
smile_Iris15 小时前
Day 26 常见的降维算法
开发语言·算法·kotlin
dadaobusi15 小时前
全局量子时间
算法
王铁柱子哟-15 小时前
如何在 VS Code 中调试带参数和环境变量的 Python 程序
开发语言·python
CNRio15 小时前
GitCode CLI:从Python到Rust的重构之旅
python·rust·gitcode
0思必得015 小时前
[Web自动化] 开发者工具控制台(Console)面板
前端·javascript·python·自动化·web自动化·开发者工具
Q741_14715 小时前
C++ 栈 模拟 1047. 删除字符串中的所有相邻重复项 题解 每日一题
c++·算法·leetcode·模拟·