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
相关推荐
利刃大大3 分钟前
【动态规划:背包问题】完全平方数
c++·算法·动态规划·背包问题·完全背包
daidaidaiyu10 分钟前
一文入门 LangChain 开发
python·ai
wyhwust32 分钟前
数组----插入一个数到有序数列中
java·数据结构·算法
im_AMBER36 分钟前
Leetcode 59 二分搜索
数据结构·笔记·学习·算法·leetcode
gihigo199843 分钟前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现
开发语言·算法·matlab
JJ1M81 小时前
用 Python 快速搭建一个支持 HTTPS、CORS 和断点续传的文件服务器
服务器·python·https
leoufung1 小时前
LeetCode 61. 旋转链表(Rotate List)题解与思路详解
leetcode·链表·list
汤姆yu2 小时前
基于python大数据的小说数据可视化及预测系统
大数据·python·信息可视化
x***J3482 小时前
Python多线程爬虫
开发语言·爬虫·python
m***D2862 小时前
Python网络爬虫实战案例
开发语言·爬虫·python