贪心算法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;
    }
}
相关推荐
suuijbd8 分钟前
个人总结八股文之-基础篇(持续更新)
算法
2401_881244409 分钟前
斐波那契数列------矩阵幂法
线性代数·算法·矩阵
机器学习与统计学32 分钟前
阿里牛逼,又开源两个遥遥领先的模型(向量化、重排),知识库要翻天地覆了
算法
小河豚oO36 分钟前
LeetCode刷题---贪心算法---944
算法·leetcode·贪心算法
【杨(_> <_)】38 分钟前
信号处理分析工具——时频分析(一)
算法·matlab·信号处理
还不起来学习?42 分钟前
常见算法题目5 -常见的排序算法
java·算法·排序算法
Once_day1 小时前
代码训练LeetCode(23)随机访问元素
算法·leetcode
小河豚oO1 小时前
LeetCode 热题 100 - 哈希 - 128
算法·leetcode·哈希算法
客卿1231 小时前
力扣100题之128. 最长连续序列
算法·leetcode·哈希算法
T1an-11 小时前
【力扣链表篇】206.反转链表
算法·leetcode·链表