55. 跳跃游戏

目录

一:题目:

二:代码:

三:结果:


一:题目:

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false

示例 1:

复制代码
输入:nums = [2,3,1,1,4]
输出:true
解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

示例 2:

复制代码
输入:nums = [3,2,1,0,4]
输出:false
解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

提示:

  • 1 <= nums.length <= 104
  • 0 <= nums[i] <= 105

面试中遇到过这道题?

二:代码:

cpp 复制代码
class Solution {
public:
    bool canJump(vector<int>& nums) {
        int cover=0;
        if(nums.size()==1) return true;
        for(int i=0;i<=cover;i++){
            cover=max(i+nums[i],cover);
            if(cover>=nums.size()-1) return true;
        }
        return false;
    }
};

三:结果:

相关推荐
星空露珠9 小时前
迷你世界UGC3.0脚本Wiki角色模块管理接口 Actor
开发语言·数据库·算法·游戏·lua
C蔡博士12 小时前
Unity像素游戏精灵导入最佳实践
游戏·unity·游戏引擎·2d·pixel arts
wanhengidc13 小时前
云手机会导致本地数据被读取吗
运维·服务器·数据库·游戏·智能手机
CDN36013 小时前
360CDN SDK 游戏盾实测:游戏防护与延迟优化
运维·游戏·网络安全
星空露珠14 小时前
迷你世界UGC3.0脚本Wiki对象模块管理接口 GameObject
开发语言·数据库·算法·游戏·lua
币之互联万物16 小时前
预算有限怎么选?2026 三角洲行动游戏笔记本,华硕天选6Pro 酷睿版解析
游戏·电脑
黑客说16 小时前
AI 重构无限逻辑:无限流游戏的技术原生内核
大数据·人工智能·科技·游戏·娱乐
星空露珠16 小时前
迷你世界UGC3.0脚本Wiki生物模块管理接口 Monster
开发语言·数据结构·算法·游戏·lua
星空露珠16 小时前
迷你世界UGC3.0脚本Wiki世界模块管理接口 World
开发语言·数据库·算法·游戏·lua
GEO研究生16 小时前
2026年游戏主板推荐:AI技术与个性化设计引领市场新风向
人工智能·游戏