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
相关推荐
yagamiraito_2 小时前
757. 设置交集大小至少为2 (leetcode每日一题)
算法·leetcode·go
程序员杰哥2 小时前
Python自动化测试之线上流量回放:录制、打标、压测与平台选择
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
吴佳浩3 小时前
LangChain v1 重大更新讲解⚠⚠⚠
python·langchain·agent
无敌最俊朗@3 小时前
力扣hot100-141.环形链表
算法·leetcode·链表
顾安r5 小时前
11.20 开源APP
服务器·前端·javascript·python·css3
萧鼎6 小时前
Python PyTesseract OCR :从基础到项目实战
开发语言·python·ocr
没有bug.的程序员7 小时前
Java 字节码:看懂 JVM 的“机器语言“
java·jvm·python·spring·微服务
下午见。8 小时前
Python基础入门:用Anaconda搭建环境的启蒙之旅
python
flashlight_hi8 小时前
LeetCode 分类刷题:404. 左叶子之和
javascript·算法·leetcode
我叫汪枫9 小时前
Python 办公自动化入门:玩转 Excel 与 Word
python·word·excel