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
相关推荐
棒棒的皮皮21 小时前
【OpenCV】Python图像处理之位平面分解
图像处理·python·opencv·计算机视觉
网安老伯21 小时前
计算机网络:网络安全(网络安全概述)
开发语言·数据库·python·计算机网络·web安全·网络安全·php
卿雪21 小时前
MySQL【数据类型】:CHAR 和 VARCHAR 的对比、VATCHAR(n) 和 INT(n) 里的 n 一样吗?
android·java·数据库·python·mysql·adb·golang
cliffordl21 小时前
Web 自动化测试(Playwright)
前端·python
Q_Q51100828521 小时前
python+django/flask的在线预约导游系统
spring boot·python·django·flask·node.js
Q_Q51100828521 小时前
python+django/flask的流浪宠物领养系统
spring boot·python·django·flask·node.js·php
江上鹤.14821 小时前
元组和OS模块
开发语言·python
Q_Q196328847521 小时前
python+django/flask+vue的视频及游戏管理系统
spring boot·python·django·flask·node.js·php
天天爱吃肉821821 小时前
VBOX GNSS/INS系统在车辆动态坡度测量中的原理、精度与应用实践
python·嵌入式硬件·汽车
子午21 小时前
【植物识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习