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
相关推荐
circuitsosk9 小时前
大模型驱动的AI产品后端架构设计与实践
人工智能·python
JackSparrow4149 小时前
前端安全之JS混淆+请求加密+请求签名以提升爬虫难度
前端·javascript·后端·爬虫·python·安全
软糖姐姐9 小时前
python eureka服务发现_python与consul 实现gRPC服务注册-发现
python·consul·grpc·服务注册·发现
啊真真真9 小时前
ArgoCD:我的GitOps探索之旅与未来展望
java·算法·argocd
听雨入夜9 小时前
zero.zhang
开发语言·python
叶 落11 小时前
Mac 通过 Miniconda 安装 Python
python·macos·conda·miniconda
海绵天哥11 小时前
LeetCode Hot 100 | 链表(下)· 分组翻转与设计(C++ 题解)
c++·leetcode·链表
就改了17 小时前
Java8 日期处理(详细版)
java·python·算法
2601_9583529017 小时前
接上USB,焊上麦,通话瞬间安静——WX-0813如何用AI降噪+100dB消回音,把嘈杂通话变成“金子“般清晰
人工智能·算法·语音识别·硬件开发·语音模块·降噪消回音
小蒋学算法19 小时前
算法-M个非重叠子数组最大和II-WQS二分学习
数据结构·学习·算法