0
点赞
收藏
分享

微信扫一扫

python45. 跳跃游戏 II

朱小落 2022-01-21 阅读 33
class Solution:
    def jump(self, nums: List[int]) -> int:
        # 能跳到的最远距离
        max_jump=0
        # 记录跳跃次数
        step=0
        # 记录每一步跳跃可以到的区间的最后一个元素,用于记录何时step+=1 
        end=0
        for i in range(len(nums)-1):
            max_jump=max(max_jump,nums[i]+i)
            if end==i:
                step+=1
                end=max_jump
        return step

解释转自leecode
在这里插入图片描述在这里插入图片描述
作者:wu_yan_zu
链接:https://leetcode-cn.com/problems/jump-game-ii/solution/tan-xin-suan-fa-zhu-xing-jie-shi-python3-by-zhu_sh/
来源:力扣(LeetCode)

举报

相关推荐

0 条评论