力扣hot100 跳跃游戏 贪心

Problem: 55. 跳跃游戏

文章目录

思路

👨‍🏫 参考

  • 挨着跳,记录最远能到达的地方

复杂度

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( 1 ) O(1) O(1)

Code

Java 复制代码
class Solution {
	public boolean canJump(int[] nums)
	{
		int maxAchieveable = 0;
		for (int i = 0; i < nums.length; i++)
		{
			if (i > maxAchieveable)
				return false;
			maxAchieveable = Math.max(maxAchieveable, i + nums[i]);
		}
		return true;
	}
}
相关推荐
报错小能手34 分钟前
刷题日常 5 二叉树最大深度
算法
Greedy Alg1 小时前
LeetCode 84. 柱状图中最大的矩形(困难)
算法
im_AMBER1 小时前
Leetcode 52
笔记·学习·算法·leetcode
小欣加油1 小时前
leetcode 946 验证栈序列
c++·算法·leetcode·职场和发展
包饭厅咸鱼2 小时前
PaddleOCR----制作数据集,模型训练,验证 QT部署(未完成)
算法
无敌最俊朗@2 小时前
C++ 并发与同步速查笔记(整理版)
开发语言·c++·算法
王哈哈^_^2 小时前
【完整源码+数据集】课堂行为数据集,yolo课堂行为检测数据集 2090 张,学生课堂行为识别数据集,目标检测课堂行为识别系统实战教程
人工智能·算法·yolo·目标检测·计算机视觉·视觉检测·毕业设计
夏鹏今天学习了吗2 小时前
【LeetCode热题100(66/100)】寻找两个正序数组的中位数
算法·leetcode·职场和发展
wanhengidc2 小时前
全面了解云手机的安全性
运维·服务器·游戏·智能手机·云计算