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

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

    }
相关推荐
阿猿收手吧!14 小时前
【C++】C++原子类型隐式转换解析
java·c++
追逐梦想的张小年14 小时前
JUC编程02
java·idea
我是一只小小鱼~14 小时前
JAVA 使用spring boot 搭建WebAPI项目
java·数据库·spring boot
量子炒饭大师14 小时前
【C++入门】—— 【什么时候需要用到深拷贝】C++的类中何时需要用到深拷贝?保姆级别带你罗列所有可能!
java·c++·dubbo·深拷贝
ScilogyHunter14 小时前
CW方程的向量形式与解析形式
算法·矩阵·控制
蓝海星梦14 小时前
GRPO 算法演进——奖励设计篇
论文阅读·人工智能·深度学习·算法·自然语言处理·强化学习
sin_hielo14 小时前
leetcode 3013
数据结构·算法·leetcode
小信丶14 小时前
@EnableMethodCache 注解详解:原理、应用场景与示例代码
java·spring boot·后端·spring
格林威14 小时前
Baumer相机系统延迟测量与补偿:保障实时控制同步性的 5 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·计算机视觉·视觉检测·工业相机