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
相关推荐
zoujiahui_20181 分钟前
python中模型加速训练accelerate包的用法
开发语言·python
民乐团扒谱机3 分钟前
【微实验】基于Python实现的实时键盘鼠标触控板拾取检测(VS2019,附完整代码)
python·c#·计算机外设
LYFlied7 分钟前
【每日算法】LeetCode 20. 有效的括号
数据结构·算法·leetcode·面试
心本无晴.11 分钟前
拣学--基于vue3和django框架实现的辅助考研系统
vue.js·python·mysql·考研·django·dify
Darenm11112 分钟前
关于AI 面试官项目:智选ai 基于 Vue3 + Django + Dify 的全栈开发实战
人工智能·python·django
詹姆斯爱研究Java14 分钟前
基于Django的租房网站的设计与实现
数据库·python·django
拉姆哥的小屋17 分钟前
基于多模态深度学习的城市公园社交媒体评论智能分析系统——从BERTopic主题建模到CLIP图文一致性的全栈实践
人工智能·python·深度学习·矩阵·媒体
ZAz_18 分钟前
DAY 41 图像数据与显存
python
曲幽21 分钟前
Python环境管理利器Conda:从入门到避坑实战指南
python·conda·pip·anaconda·uv·venv·miniconda
一分之二~22 分钟前
回溯算法--递增子序列
开发语言·数据结构·算法·leetcode