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

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

    }
相关推荐
不能隔夜的咖喱15 分钟前
牛客网刷题(2)
java·开发语言·算法
VT.馒头15 分钟前
【力扣】2721. 并行执行异步函数
前端·javascript·算法·leetcode·typescript
serve the people21 分钟前
python环境搭建 (十二) pydantic和pydantic-settings类型验证与解析
java·网络·python
进击的小头32 分钟前
实战案例:51单片机低功耗场景下的简易滤波实现
c语言·单片机·算法·51单片机
lekami_兰36 分钟前
Java 并发工具类详解:4 大核心工具 + 实战场景,告别 synchronized
java·并发工具
有位神秘人41 分钟前
Android中Notification的使用详解
android·java·javascript
tb_first2 小时前
LangChain4j简单入门
java·spring boot·langchain4j
独自破碎E2 小时前
【BISHI9】田忌赛马
android·java·开发语言
范纹杉想快点毕业2 小时前
实战级ZYNQ中断状态机FIFO设计
java·开发语言·驱动开发·设计模式·架构·mfc
咖丨喱2 小时前
IP校验和算法解析与实现
网络·tcp/ip·算法