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

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

    }
相关推荐
悟空码字几秒前
SpringBoot整合MyBatis-Flex保姆级教程,看完就能上手!
java·spring boot·后端
程序员-King.几秒前
二分查找——算法总结与教学指南
数据结构·算法
爬山算法1 分钟前
Hibernate(43)Hibernate中的级联删除如何实现?
java·python·hibernate
J_liaty2 分钟前
Java工程师的JVM入门教程:从零理解Java虚拟机
java·开发语言·jvm
Zevalin爱灰灰3 分钟前
现代控制理论——第三章 线性控制系统的能控性和能观性
线性代数·算法·现代控制
kklovecode4 分钟前
C语言之头文件,宏和条件编译
c语言·开发语言·算法
qq_2500568687 分钟前
SpringBoot 引入 smart-doc 接口文档插件
java·spring boot·后端
珠穆峰11 分钟前
linux清理缓存命令“echo 3 > /proc/sys/vm/drop_caches”
java·linux·缓存
掉头发的王富贵15 分钟前
【2025年终总结】对象有了,工作没了
java·后端·年终总结
Xの哲學15 分钟前
Linux自旋锁深度解析: 从设计思想到实战应用
linux·服务器·网络·数据结构·算法