力扣-55.跳跃游戏

题目链接

55.跳跃游戏

复制代码
class Solution {
    public boolean canJump(int[] nums) {
        int longest = 0;
        for (int i = 0; i < nums.length; i++) {
            if (longest >= i) {
                longest = Math.max(i + nums[i], longest);
            } else {
                return false;
            }
        }
        return true;
    }
}

小结:秒了!!!也是额外维护一个变量作为当前最远可达下标。

相关推荐
剪一朵云爱着15 小时前
力扣81. 搜索旋转排序数组 II
算法·leetcode·职场和发展
报错小能手17 小时前
刷题日常 5 二叉树最大深度
算法
Greedy Alg18 小时前
LeetCode 84. 柱状图中最大的矩形(困难)
算法
im_AMBER18 小时前
Leetcode 52
笔记·学习·算法·leetcode
小欣加油18 小时前
leetcode 946 验证栈序列
c++·算法·leetcode·职场和发展
包饭厅咸鱼18 小时前
PaddleOCR----制作数据集,模型训练,验证 QT部署(未完成)
算法
无敌最俊朗@19 小时前
C++ 并发与同步速查笔记(整理版)
开发语言·c++·算法
王哈哈^_^19 小时前
【完整源码+数据集】课堂行为数据集,yolo课堂行为检测数据集 2090 张,学生课堂行为识别数据集,目标检测课堂行为识别系统实战教程
人工智能·算法·yolo·目标检测·计算机视觉·视觉检测·毕业设计
夏鹏今天学习了吗19 小时前
【LeetCode热题100(66/100)】寻找两个正序数组的中位数
算法·leetcode·职场和发展