技术栈

Golang | Leetcode Golang题解之第452题用最少数量的箭引爆气球

__AtYou__2024-10-09 21:47

题目:

题解:

Go 复制代码
func findMinArrowShots(points [][]int) int {
    if len(points) == 0 {
        return 0
    }
    sort.Slice(points, func(i, j int) bool { return points[i][1] < points[j][1] })
    maxRight := points[0][1]
    ans := 1
    for _, p := range points {
        if p[0] > maxRight {
            maxRight = p[1]
            ans++
        }
    }
    return ans
}
上一篇:.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
下一篇:计算机硬件的工作原理
相关推荐
仰泳的熊猫
2 小时前
LeetCode:95. 不同的二叉搜索树 II
数据结构·c++·算法·leetcode
前进之路9
2 小时前
Leetcode每日一练--28
leetcode
海琴烟Sunshine
5 小时前
leetcode 168. Excel 表列名称 python
python·算法·leetcode
1白天的黑夜1
5 小时前
递归-21.合并两个有序链表-力扣(LeetCode)
c++·leetcode·链表·递归
坚持编程的菜鸟
6 小时前
LeetCode每日一题——在区间范围内统计奇数数目
c语言·算法·leetcode
云闲不收
6 小时前
golang的一些技巧
开发语言·后端·golang
前进之路9
6 小时前
Leetcode每日一练--35
算法·leetcode
微笑尅乐
7 小时前
三种思路彻底掌握 BST 判断(递归与迭代全解析)——力扣98.验证二叉搜索树
算法·leetcode·职场和发展
白云千载尽
9 小时前
leetcode 2598 执行操作后最大MEX
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答04UV安装并设置国内源05GitLab 零基础入门指南:从安装到项目管理全流程06Linux下V2Ray安装配置指南0746个Nano-banana 精选提示词,持续更新中08在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)09windows找不到gpedit.msc(本地组策略编辑器)10Labelme从安装到标注:零基础完整指南