【力扣练习题】55. 跳跃游戏

class Solution {

public boolean canJump(int[] nums) {

int n = nums.length;

int rightMost = 0;

for (int i = 0;i< n;i++) {

if (i <= rightMost) {

rightMost = Math.max(rightMost, i+nums[i]);

if (rightMost >= n - 1) {

return true;

}

}

}

return false;

}

}

相关推荐
2301_7657031421 分钟前
C++中的职责链模式实战
开发语言·c++·算法
StandbyTime29 分钟前
《算法笔记》学习记录-第一章
c++·算法·算法笔记
近津薪荼34 分钟前
优选算法——双指针8(单调性)
数据结构·c++·学习·算法
格林威35 分钟前
Baumer相机铆钉安装状态检测:判断铆接是否到位的 5 个核心算法,附 OpenCV+Halcon 的实战代码!
人工智能·opencv·算法·计算机视觉·视觉检测·工业相机·堡盟相机
星空露珠1 小时前
速算24点检测生成核心lua
开发语言·数据库·算法·游戏·lua
happygrilclh1 小时前
高压高频电源的pid算法
算法
格林威2 小时前
Baumer相机铸件气孔与缩松识别:提升铸造良品率的 6 个核心算法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·算法·安全·计算机视觉·堡盟相机·baumer相机
葫三生2 小时前
存在之思:三生原理与现象学对话可能?
数据库·人工智能·神经网络·算法·区块链
Evand J2 小时前
【MATLAB例程】无人机三维路径规划|A*,RRT(快速随机树算法), APF(人工势场法)算法对比|可自定义起终点、障碍物坐标。附下载链接
算法·matlab·无人机·astar·路径规划·rrt·apf
少许极端2 小时前
算法奇妙屋(二十七)-全排列与子集问题
算法·剪枝·回溯·递归