代码随想录 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;
    }
};
相关推荐
shenghaide_jiahu16 分钟前
字符串匹配和回文串类题目
学习·算法·动态规划
有意义44 分钟前
为什么说数组是 JavaScript 开发者必须精通的数据结构?
前端·数据结构·算法
努力努力再努力wz44 分钟前
【Linux进阶系列】:线程(下)
linux·运维·服务器·c语言·数据结构·c++·算法
rit84324991 小时前
瑞利信道下PSK水声通信系统均衡技术
算法
ValhallaCoder1 小时前
Day33-动态规划
数据结构·python·算法·动态规划
不穿格子的程序员1 小时前
从零开始刷算法-二分-搜索插入位置
算法·二分查找
zhugby2 小时前
受限长度路径搜索算法
经验分享·算法·启发式算法·哈密顿问题·路径搜索算法
芋头莎莎2 小时前
STM32利用AES加密数据、解密数据
数据结构·stm32·算法
caron42 小时前
c++ -- 循环依赖解决方案
java·c++·算法
Kt&Rs2 小时前
11.11 LeetCode 题目汇总与解题思路
算法·leetcode·哈希算法