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
相关推荐
m0_560396473 分钟前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
SEO-狼术3 分钟前
Improve Navigation with In-Cell Hyperlinks
python·pdf
2301_816651225 分钟前
用Python监控系统日志并发送警报
jvm·数据库·python
飞Link35 分钟前
Python Pydantic V2 核心原理解析与企业级实战指南
开发语言·python
Betelgeuse761 小时前
Django 项目远程服务器部署教程:从开发到生产
python·django·vue
2501_918126911 小时前
学习python所有用来写ai的语句
人工智能·python·学习
m0_518019481 小时前
使用Kivy开发跨平台的移动应用
jvm·数据库·python
Sammyyyyy1 小时前
9个Python库把一个月的AI开发周期缩短到了3天
人工智能·后端·python·servbay
tryCbest2 小时前
PyCharm有利于开发的常用设置
python·pycharm
老鼠只爱大米2 小时前
LeetCode经典算法面试题 #295:数据流的中位数(双堆法、有序列表、平衡树等多种实现方案详解)
算法·leetcode·优先队列··数据流·中位数·java 面试题