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

题目:

题解:

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
}
相关推荐
圣殿骑士-Khtangc4 小时前
Go大厂面试真题精讲之并发安全Map的实现方案
golang
Nil2084 小时前
leetcode 48旋转图像
算法·leetcode·职场和发展
Nil2085 小时前
leetcode 206反转链表
算法·leetcode·链表
圣殿骑士-Khtangc6 小时前
Go-Channel面试精讲从底层结构到select随机性
golang
北漂燕郊杨哥7 小时前
dsh-desktop:DeepSeek Harness 的本地优先桌面应用
golang·wails·deepseek·deepseekharness
想吃火锅100517 小时前
【leetcode】200. 岛屿数量
算法·leetcode·职场和发展
Nil20818 小时前
leetcode 54螺旋矩阵
算法·leetcode·矩阵
朋克洛德的码农1 天前
Go并发-sync包四剑客:Mutex、RWMutex、WaitGroup、Once-从入门到原理
开发语言·后端·golang
圣殿骑士-Khtangc1 天前
Go泛型编程实战从类型约束到泛型数据结构
golang
evans在进步1 天前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode