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
相关推荐
wzdark9 小时前
基于启发式搜索的最优路径规划算法研究4
算法
l1t9 小时前
用superpi、tinypi、tpi等工具计算圆周率的比较
c语言·算法
a187927218319 小时前
【算法】链表(二):链表上的双指针——变速、异链与定距,和一份路程账本
数据结构·算法·leetcode·链表·go·指针·环形链表
2601_962298279 小时前
Python自动化脚本的编写01
python·appium·自动化脚本·web自动化·应收账款管理
AIFQuant10 小时前
Python实时外汇行情接入实战:WebSocket与REST K线查询
开发语言·python·websocket
2601_9583529010 小时前
还要写 AEC 算法?0 代码 + 6 个引脚,F-18 让通话清晰度提升 300%
人工智能·算法·降噪消回音
happyprince10 小时前
03-regmix-深刻观-哲学与升华
算法
babe小鑫10 小时前
生物统计学专业校招:SAS、R、Python学习顺序实用指南
python·学习·r语言
一路向阳~负责的男人10 小时前
运动控制算法收录
算法
czt_java10 小时前
5个核心位运算公式
算法