力扣-贪心-55 跳跃游戏

思路

从后往前,看能不能跳下来如果可以跳下来就使index记录当前的值,最后如果跳到0了就说明可以跳上去

代码

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

        if(index == 0) return true;
        return false;
    }
};
相关推荐
啊哦呃咦唔鱼6 分钟前
LeetCode hot100-240搜索二维矩阵 II
算法
Q741_1477 分钟前
力扣高频面试题详解 数组 链表 力扣 56.合并区间 力扣 160.相交链表 C++ 每日练习
c++·算法·leetcode·链表·数组·哈希
2301_7938046915 分钟前
C++中的备忘录模式
开发语言·c++·算法
ab15151717 分钟前
3.23完成进阶45、84,二刷基础132、129
算法·深度优先·图论
CoovallyAIHub18 分钟前
编码智能体做 CV 任务,实际能力到哪一步了?——五项视觉任务实测解读
深度学习·算法·计算机视觉
2501_9454235420 分钟前
C++编译期多态实现
开发语言·c++·算法
2401_8796938720 分钟前
设计模式在C++中的实现
开发语言·c++·算法
☆56623 分钟前
C++中的代理模式高级应用
开发语言·c++·算法
2301_8184190125 分钟前
编译器命令选项优化
开发语言·c++·算法
m0_5180194825 分钟前
C++图形编程(OpenGL)
开发语言·c++·算法