力扣-贪心-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;
    }
};
相关推荐
B_lack02611 分钟前
西门子PLC结构化编程_线性插值算法功能块
算法·pid·西门子plc·博途·线性插值·开环控制
fufu031112 分钟前
Linux环境下的C语言编程(四十三)
linux·c语言·算法
业精于勤的牙1 小时前
三角形最小路径和(二)
算法
风筝在晴天搁浅1 小时前
hot100 239.滑动窗口最大值
数据结构·算法·leetcode
夏乌_Wx1 小时前
练题100天——DAY31:相对名次+数组拆分+重塑矩阵
数据结构·算法
LYFlied1 小时前
【算法解题模板】-解二叉树相关算法题的技巧
前端·数据结构·算法·leetcode
Ven%2 小时前
【AI大模型算法工程师面试题解析与技术思考】
人工智能·python·算法
天勤量化大唯粉2 小时前
枢轴点反转策略在铜期货中的量化应用指南(附天勤量化代码)
ide·python·算法·机器学习·github·开源软件·程序员创富
爱学习的小仙女!2 小时前
算法效率的度量 时间复杂度 空间复杂度
数据结构·算法
AndrewHZ2 小时前
【复杂网络分析】什么是图神经网络?
人工智能·深度学习·神经网络·算法·图神经网络·复杂网络