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;
    }
};

三:结果:

相关推荐
权泽谦1 天前
C语言控制台游戏教程:从零实现贪吃蛇(附源码+讲解)
c语言·stm32·游戏
八个程序员1 天前
c++音乐——《两只老虎》
c++·游戏
web像素之境1 天前
实时光线追踪加速硬件结构(详细版)
游戏·gpu·计算机图形学
AA陈超1 天前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
爱吃烤鸡翅的酸菜鱼2 天前
网易UU远程全功能技术解构:游戏级性能突围与安全边界探析
安全·游戏·远程工作·uu加速器
季春二九2 天前
游戏常用运行库丨免费纯净丨多系统支持丨自动推荐安装
游戏·运行库
东华万里2 天前
第十篇 扫雷游戏 下(末版·精简)
游戏
2501_940094022 天前
XBOX模拟器 Xemu模拟器最新版 附BIOS、MCPX 和 HDD 镜像文件和Xbox中文游戏全集
游戏·xbox
雪下的新火2 天前
Blender:法线图&黑白图
游戏·unity·游戏引擎·blender·笔记分享
无限进步_3 天前
【C语言】贪吃蛇游戏设计思路深度解析:从零开始理解每个模块
c语言·开发语言·c++·git·游戏·github·visual studio