跳跃游戏----题解报告

题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

题解:

其实就直接挨着跳就行了,循环中不断更新k,不停比较k和当前位置跳跃的最大值即可

代码:

java 复制代码
public boolean canJump(int[] nums) {
        int k=0;
        for(int i=0;i<nums.length;i++)
        {
            if(i>k)
                return false;
            k=Math.max(k,i+nums[i]);
        }
        return true;

    }
相关推荐
m0_62949473几秒前
LeetCode 热题 100-----27. 合并两个有序链表
数据结构·算法·leetcode·链表
JAVA社区几秒前
Java进阶全套教程(八)—— Docker超详细实战详解
java·运维·开发语言·docker·容器·面试·职场和发展
玖釉-几秒前
Slang 和 HLSL 的区别与用法详解:现代图形渲染中的两种 Shader 编程语言
c++·算法·图形渲染
JunLa1 分钟前
Java语法糖
java·python·哈希算法
t-think2 分钟前
深入了解指针(3)
c语言·算法
GIOTTO情2 分钟前
Infoseek 危机公关自动化闭环系统,实现 PR 运维工程化
人工智能·算法·机器学习
hef2883 分钟前
利用C 图形界面展示MATLAB算法的高效混合编程实践
windows·算法·matlab
Mr.Java.4 分钟前
Spring AI MCP Server分布式翻车现场:Streamable协议的甜蜜与危险,以及无状态救赎
java·后端·spring·ai·负载均衡
夕除4 分钟前
spring boot 11
java·spring boot·后端
sali-tec4 分钟前
C# 基于OpenCv的视觉工作流-章76-轮廓-段距
图像处理·人工智能·opencv·算法·计算机视觉