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
相关推荐
Amelia1111113 分钟前
day41
python
@Luminescence3 分钟前
conda指令汇总及入门(持续更新ing)
python·conda
秃了也弱了。3 分钟前
python实现离线文字转语音:pyttsx3 库
开发语言·python
可触的未来,发芽的智生6 分钟前
2025年终总结:智能涌现的思考→放弃冯诺依曼架构范式,拥抱“约束产生智能”
javascript·人工智能·python·神经网络·程序人生
在风中的意志20 分钟前
[数据库SQL] [leetcode-175] 175. 组合两个表
数据库·sql·leetcode
圣保罗的大教堂21 分钟前
leetcode 1970. 你能穿过矩阵的最后一天 困难
leetcode
WoY202021 分钟前
conda修改镜像源遇到的问题:defaults(默认镜像源)清不干净导致创建环境失败
linux·python·conda
渡我白衣28 分钟前
计算机组成原理(11):加法器
python·机器学习·numpy·pandas·matplotlib·计组·数电
造夢先森30 分钟前
常见数据结构及算法
数据结构·算法·leetcode·贪心算法·动态规划
iAkuya39 分钟前
(leetcode)力扣100 29删除链表的倒数第 N 个结点(双指针)
算法·leetcode·链表