ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Hot-55 跳跃游戏

2026/8/4 6:03:23 拓冰建站 浏览量
Hot-55 跳跃游戏

解法1:记录每个位置时刻的最大max_reach,先根据max_reach和当前位置i的大小判断是否可达

class Solution: def canJump(self, nums: List[int]) -> bool: n = len(nums) max_reach = 0 for i in range(n): if i > max_reach: return False # 当前位置都不可达 if i + nums[i] > max_reach: max_reach = i + nums[i] if max_reach >= n-1: return True