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
相关推荐
_OLi_7 分钟前
力扣 LeetCode 459. 重复的子字符串(Day4:字符串)
算法·leetcode·职场和发展·kmp
好看资源平台26 分钟前
爬虫开发工具与环境搭建——环境配置
爬虫·python
大G哥35 分钟前
python 数据类型----可变数据类型
linux·服务器·开发语言·前端·python
赛丽曼1 小时前
Python中的HTML
python·html
luky!1 小时前
算法--解决熄灯问题
python·算法
_OLi_1 小时前
力扣 LeetCode 150. 逆波兰表达式求值(Day5:栈与队列)
算法·leetcode·职场和发展
深度学习lover1 小时前
<项目代码>YOLOv8 番茄识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·番茄识别
IT古董1 小时前
【机器学习】机器学习中用到的高等数学知识-1.线性代数 (Linear Algebra)
人工智能·python·线性代数·机器学习
生信与遗传解读1 小时前
基于python的线性代数相关计算
python·线性代数·机器学习
Py小趴2 小时前
Python自学之Colormaps指南
开发语言·python·数据可视化