当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。
练题计划 · 力扣 HOT 100
跳跃游戏
中等canJump()时间限制 2000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(1)
跳跃游戏
给你一个非负整数数组 nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。
判断你是否能够到达最后一个位置。
约定
- 你总是可以跳过 0 长度。
- 如果在某一步之前最远已经能到末尾,就视为可达。
输入
nums:非负整数数组,长度[1, 10^4]。
输出
布尔值。
示例一
输入:
nums = [2, 3, 1, 1, 4]
输出:
true
示例二
输入:
nums = [3, 2, 1, 0, 4]
输出:
false
解释:无论怎样都会到达下标 3,它的值是 0,无法再前进。
复杂度要求
- 时间
O(n),空间O(1)。
Loading...
输入
[[2,3,1,1,4]]
预期输出
true