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

题目:力扣(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;

    }
相关推荐
王景程30 分钟前
什么是哈希函数
算法·哈希算法
bxlj_jcj35 分钟前
深入剖析Debezium:CDC领域的“数据魔法棒”
java·架构
会不再投降21938 分钟前
《算法复杂度:数据结构世界里的“速度与激情”》
数据结构·算法
叶 落1 小时前
ubuntu 安装 JDK8
java·ubuntu·jdk·安装·java8
爱学习的白杨树1 小时前
Sentinel介绍
java·开发语言
XW1 小时前
java mcp client调用 (modelcontextprotocol)
java·llm
kaiaaaa1 小时前
算法训练第十五天
开发语言·python·算法
Coovally AI模型快速验证1 小时前
SLAM3R:基于单目视频的实时密集3D场景重建
神经网络·算法·3d·目标跟踪·音视频
Once_day2 小时前
代码训练LeetCode(29)最后一个单词的长度
算法·leetcode·c
凌肖战2 小时前
力扣上C语言编程题:最大子数组和(涉及数组)
c语言·算法·leetcode