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
相关推荐
冬至喵喵10 分钟前
构建 CLI 的 Python 框架:Typer技术介绍
开发语言·chrome·python
nimadan1215 分钟前
豆包写小说软件2025推荐,专业写作助力灵感迸发
大数据·人工智能·python
Byte不洛16 分钟前
LeetCode双指针经典题
c++·算法·leetcode·双指针
米粒122 分钟前
力扣算法刷题 Day 34
算法·leetcode·职场和发展
I love studying!!!31 分钟前
Web项目:从Django入手
后端·python·django
田梓燊36 分钟前
leetcode 189
算法·leetcode·职场和发展
badhope1 小时前
Agent智能体全面深入教程:架构、机制与工程实践
人工智能·python·机器人
后藤十八里1 小时前
极验4滑动拼图验证码逆向笔记
笔记·爬虫·python
小江的记录本1 小时前
【Swagger】Swagger系统性知识体系全方位结构化总结
java·前端·后端·python·mysql·spring·docker
m0_738120721 小时前
网络安全编程——如何用Python实现SSH 服务端和SSH 反向 Shell(突破内网)
python·web安全·ssh