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
相关推荐
小白学大数据12 小时前
绕过拼多多 App 反抓包机制的综合逆向解决方案
开发语言·爬虫·python·自动化
使者大牙12 小时前
【单点知识】 Python装饰器介绍
开发语言·数据库·python
Jackson@ML13 小时前
2026最新版Sublime Text 4安装使用指南
java·python·编辑器·sublime text
TonyLee01713 小时前
半监督学习介绍
人工智能·python·深度学习·机器学习
kong790692813 小时前
Python核心语法-Python自定义模块、Python包
开发语言·python·python核心语法
OLOLOadsd12313 小时前
基于Mask-RCNN和RegNetX的茎蛀虫检测识别系统详解
python
半路_出家ren13 小时前
1.古典密码概述
python·网络安全·密码学·古典密码·加密方式
夏鹏今天学习了吗13 小时前
【LeetCode热题100(90/100)】编辑距离
算法·leetcode·职场和发展
CJenny14 小时前
Claude Code常用操作和使用方法
人工智能·python
事橙199914 小时前
KITTI数据集国内下载链接
人工智能·python·yolo