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
相关推荐
MimCyan4 分钟前
LeetCode hot 100 (8-11,自用2026.04.03)
leetcode
Cosmoshhhyyy10 分钟前
《Effective Java》解读第46条:优先选择Stream中无副作用的函数
java·windows·python
徽先生10 分钟前
注释标准模板
python
gf132111112 分钟前
流光剪辑_调用生成图片模型/apimart调用生成视频模型
python
Q741_14713 分钟前
每日一题 力扣 3661. 可以被机器人摧毁的最大墙壁数目 双指针 动态规划 C++ 题解
c++·算法·leetcode·机器人·动态规划
alphaTao18 分钟前
LeetCode 每日一题 2026/3/30-2026/4/5
算法·leetcode·职场和发展
chenglin01620 分钟前
Semantic Kernel 内核详解
后端·python·flask
B站_计算机毕业设计之家22 分钟前
计算机毕业设计:Python城市地铁网络可视化分析系统 Flask框架 数据分析 可视化 高德地图 数据挖掘 机器学习 爬虫(建议收藏)✅
网络·python·信息可视化·数据挖掘·flask·课程设计·美食
源码之家25 分钟前
计算机毕业设计:Python地铁数据可视化分析系统 Flask框架 数据分析 可视化 高德地图 数据挖掘 机器学习 爬虫(建议收藏)✅
大数据·python·信息可视化·数据挖掘·flask·汽车·课程设计
zhishidi1 小时前
使用python给pdf文档自动添加目录书签
java·python·pdf