Python | Leetcode Python题解之第45题跳跃游戏II

题目:

题解:

python 复制代码
class Solution:
    def jump(self, nums: List[int]) -> int:
        n = len(nums)
        maxPos, end, step = 0, 0, 0
        for i in range(n - 1):
            if maxPos >= i:
                maxPos = max(maxPos, i + nums[i])
                if i == end:
                    end = maxPos
                    step += 1
        return step
相关推荐
多恩Stone12 小时前
【ModelScope-1】数据集稀疏检出(Sparse Checkout)来下载指定目录
人工智能·python·算法·aigc
生而为虫12 小时前
28.Python处理图像
人工智能·python·计算机视觉·pillow·pygame
代码or搬砖12 小时前
Java Lambda 表达式全面详解
java·开发语言·python
愚戏师13 小时前
Python3 多线程
linux·运维·服务器·python
子午14 小时前
【食物识别系统】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积网络+resnet50算法
人工智能·python·深度学习
曾经的三心草14 小时前
基于正倒排索引的Java文档搜索引擎2-实现Index类
java·python·搜索引擎
疏狂难除14 小时前
尝试rust与python的混合编程(二)
数据库·python·rust
子午15 小时前
【蘑菇识别系统】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积网络+resnet50算法
人工智能·python·深度学习
Mr_Xuhhh15 小时前
pytest -- 指定⽤例执⾏顺序
开发语言·python·pytest
tokepson15 小时前
关于python更换永久镜像源
python·技术·记录