Python | Leetcode Python题解之第452题用最少数量的箭引爆气球

题目:

题解:

python 复制代码
class Solution:
    def findMinArrowShots(self, points: List[List[int]]) -> int:
        if not points:
            return 0
        
        points.sort(key=lambda balloon: balloon[1])
        pos = points[0][1]
        ans = 1
        for balloon in points:
            if balloon[0] > pos:
                pos = balloon[1]
                ans += 1
        
        return ans
相关推荐
ULTRA??14 小时前
D*算法初学,python D*路径规划算法实现
python·算法
BoBoZz1914 小时前
ContourTriangulator从一个PNG图像中提取2D等值线(isoline)
python·vtk·图形渲染·图形处理
曲幽14 小时前
Flask数据库操作进阶:告别裸写SQL,用ORM提升开发效率
python·sql·sqlite·flask·web·sqlalchemy
程序员miki14 小时前
多模态模型演变
人工智能·python·llm·多模态·vlm
编程大师哥14 小时前
R 语言与 Python 数据分析核心区别:选型指南与场景适配
python·数据分析·r语言
shenzhenNBA14 小时前
如何用python生成一定规则的序列号?
开发语言·python·sn·序列号
秋刀鱼 ..14 小时前
第二届机器学习、计算智能与模式识别国际学术会议(MLCIPR 2025)
运维·人工智能·python·科技·机器学习·自动化
啊吧怪不啊吧14 小时前
算法王冠上的明珠——动态规划之斐波那契数列问题(第二篇)
大数据·算法·leetcode·动态规划
高洁0114 小时前
循环神经网络讲解(2)
人工智能·python·深度学习·神经网络·机器学习
Zzz 小生14 小时前
Github-Langflow:可视化AI工作流构建平台,让AI应用开发更简单
人工智能·笔记·python·github