贪心算法day11(用最少数量的箭引爆气球)

1.用最少数量的箭引爆气球

452. 用最少数量的箭引爆气球 - 力扣(LeetCode)

例子:points = {{1,5},{1,2},{4,5}}可以覆盖基本状况

复制代码
class Solution {
    public int findMinArrowShots(int[][] points) {
        Arrays.sort( points, (v1,v2) ->   { 
            return v1[0] > v2[0]?1:-1;
        });
        int right = points[0][1],count = 1; 
        for(int i = 1 ; i < points.length ; i ++){
            int a = points[i][0], b = points[i][1];
            
            if(a > right ){
        
                count++;
                right = b;
                
                }else{
                    right = Math.min(right,b);
                }
            }
        return count;
    }
}
相关推荐
VT.馒头5 分钟前
【力扣】2705. 精简对象
javascript·数据结构·算法·leetcode·职场和发展·typescript
元亓亓亓14 分钟前
LeetCode热题100--136. 只出现一次的数字--简单
算法·leetcode·职场和发展
2301_7634725819 分钟前
实时系统下的C++编程
开发语言·c++·算法
张祥64228890419 分钟前
二次型:从线性代数到测量平差的桥梁
线性代数·算法·机器学习
im_AMBER19 分钟前
Leetcode 113 合并 K 个升序链表
数据结构·学习·算法·leetcode·链表
高洁0122 分钟前
基于物理交互的具身智能决策框架设计
算法·机器学习·数据挖掘·transformer·知识图谱
REDcker23 分钟前
TCP 拥塞控制算法详解:CUBIC、BBR 及传统算法
tcp/ip·算法·php
偷吃的耗子36 分钟前
[CNN算法理解]:二、卷积层(从生活实例到技术细节)
算法·cnn·生活
2301_7903009638 分钟前
C++与Docker集成开发
开发语言·c++·算法
TracyCoder12338 分钟前
LeetCode Hot100(22/100)——141. 环形链表
算法·leetcode·链表