力扣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;
	}
}
相关推荐
weixin_307779132 分钟前
Clickhouse导出库的表、视图、用户和角色定义的SQL语句
开发语言·数据库·算法·clickhouse·自动化
小龙报31 分钟前
《算法通关指南---C++编程篇(1)》
开发语言·c++·程序人生·算法·学习方法·visual studio
Cx330❀39 分钟前
《C++ 手搓list容器底层》:从结构原理深度解析到功能实现(附源码版)
开发语言·数据结构·c++·经验分享·算法·list
Swift社区1 小时前
LeetCode 399 除法求值
算法·leetcode·职场和发展
仰泳的熊猫1 小时前
LeetCode:98. 验证二叉搜索树
数据结构·c++·算法·leetcode
JAVA学习通1 小时前
零基础OSS组件(Java)
java·linux·leetcode
Python智慧行囊1 小时前
图像处理(三)--开运算与闭运算,梯度运算,礼帽与黑帽
人工智能·算法·计算机视觉
嘀咕博客1 小时前
h5游戏免费下载:卡通飞行
游戏
前端小L1 小时前
动态规划的“细节魔鬼”:子序列 vs 子数组 —— 最长重复子数组
算法·动态规划