技术栈

Golang | Leetcode Golang题解之第55题跳跃游戏

__AtYou__2024-05-03 8:14

题目:

题解:

Go 复制代码
// 贪心算法
func canJump(nums []int) bool {
    cover := 0
    n := len(nums)-1
    for i := 0; i <= cover; i++ { // 每次与覆盖值比较
        cover = max(i+nums[i], cover) //每走一步都将 cover 更新为最大值
        if cover >= n {
            return true
        }
    }
    return false
}
func max(a, b int ) int {
    if a > b {
        return a
    }
    return b
}
上一篇:J2EE模式
下一篇:私域运营的崛起:企业第三极销售渠道的战略思考与定制开发AI智能名片B2B2C商城小程序
相关推荐
半桶水专家
8 小时前
go语言中的结构体嵌入详解
开发语言·后端·golang
长安er
9 小时前
LeetCode215/347/295 堆相关理论与题目
java·数据结构·算法·leetcode·堆
元亓亓亓
9 小时前
LeetCode热题100--62. 不同路径--中等
算法·leetcode·职场和发展
小白菜又菜
9 小时前
Leetcode 1925. Count Square Sum Triples
算法·leetcode
李迟
12 小时前
Golang实践录:使用sqlx操作sqlite3数据库
数据库·golang·sqlite
POLITE3
12 小时前
Leetcode 41.缺失的第一个正数 JavaScript (Day 7)
javascript·算法·leetcode
POLITE3
13 小时前
Leetcode 42.接雨水 JavaScript (Day 3)
javascript·算法·leetcode
好易学·数据结构
13 小时前
可视化图解算法76:最大子数组和
数据结构·算法·leetcode·面试·动态规划·力扣·笔试
falldeep
15 小时前
Pandas入门指南
数据结构·算法·leetcode·pandas
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击06UV安装并设置国内源072025 最新教程:注册并切换到美区 Apple ID08【踩坑笔记】50系显卡适配的 PyTorch 安装09电脑检测软件—图吧工具箱10祝大家 2026 年新年快乐,代码无 bug,需求一次过