代码随想录 Leetcode55. 跳跃游戏

题目:


代码(首刷自解 2024年2月9日):

cpp 复制代码
class Solution {
public:
    bool canJump(vector<int>& nums) {
        int noz = 0;
        for (int i = nums.size() - 2; i >= 0; --i) {
            if (nums[i] == 0) {
                noz++;
                continue;
            } else {
                if (nums[i] > noz) noz = 0;
                else {
                    noz++;
                    continue;
                }
            }
        }
        return noz == 0 ? true : false;
    }
};
相关推荐
艾莉丝努力练剑16 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 11
c语言·学习·算法
浩少7022 小时前
LeetCode-22day:多维动态规划
算法·leetcode·动态规划
岁月静好20253 小时前
Leetcode 深度优先搜索 (15)
算法·leetcode·深度优先
离越词3 小时前
C++day1作业
数据结构·c++·算法
凤年徐3 小时前
【数据结构与算法】LeetCode 20.有效的括号
c语言·数据结构·算法·leetcode
医工交叉实验工坊5 小时前
R 语言 ComplexUpset 包实战:替代 Venn 图的高级集合可视化方案
算法·r语言
东皇太星6 小时前
模运算(密码学/数论/算法)
数据结构·算法·密码学
一水鉴天7 小时前
整体设计 修订 之1 三“先”之“基” 与范畴重构:康德先验哲学的批判性程序化实现
java·人工智能·算法
剪一朵云爱着7 小时前
PAT 1086 Tree Traversals Again
算法·pat考试
JuneXcy7 小时前
流程控制语句(3)
c语言·算法