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
相关推荐
DanCheng-studio28 分钟前
网安毕业设计课题思路
python·毕业设计·毕设
Code_流苏34 分钟前
Python星球日记 - 第20天:数据分析入门
python·数据分析·数据可视化·数据清洗·pandas库
毕小宝1 小时前
Python 使用 copy_from 完成批量插入postgre数据库脚本分享
python
aaaweiaaaaaa1 小时前
蓝桥杯c ++笔记(含算法 贪心+动态规划+dp+进制转化+便利等)
c语言·数据结构·c++·算法·贪心算法·蓝桥杯·动态规划
Hesse1 小时前
希尔排序:Python语言实现
python·算法
love530love1 小时前
PyCharm Community社区版链接WSL虚拟环境
ide·python·pycharm
船长@Quant1 小时前
VectorBT量化入门系列:第一章 VectorBT基础与环境搭建
python·量化策略·sklearn·ta-lib·量化回测·vectorbt
XYN611 小时前
【嵌入式面试】
笔记·python·单片机·嵌入式硬件·学习
h^hh1 小时前
pipe匿名管道实操(Linux)
数据结构·c++·算法
dr李四维2 小时前
解决缓存穿透的布隆过滤器与布谷鸟过滤器:谁更适合你的应用场景?
redis·算法·缓存·哈希算法·缓存穿透·布隆过滤器·布谷鸟过滤器