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

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

    }
相关推荐
跟着珅聪学java15 分钟前
HttpServletRequest中的 Attribute(属性)生命周期和作用域是 Java Web 开发中的重要概念
java
ytttr87318 分钟前
Landweber迭代算法用于一维、二维图像重建
人工智能·算法·机器学习
feifeigo12326 分钟前
Matlab编写压缩感知重建算法集
人工智能·算法·matlab
m0_4955627836 分钟前
Swift-static和class
java·服务器·swift
合作小小程序员小小店1 小时前
web网页开发,在线物流管理系统,基于Idea,html,css,jQuery,jsp,java,SSM,mysql
java·前端·后端·spring·intellij-idea·web
烛衔溟1 小时前
C语言多级指针与函数指针:指针的高级用法
c语言·算法
Sunhen_Qiletian2 小时前
YOLOv2算法详解(下篇):细节打磨与性能突破的终极密码
算法·yolo
这周也會开心2 小时前
SpringMVC整理
java·springmvc
東雪木2 小时前
Spring Boot 2.x 集成 Knife4j (OpenAPI 3) 完整操作指南
java·spring boot·后端·swagger·knife4j·java异常处理
数学难2 小时前
Java面试题2:Java线程池原理
java·开发语言