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
相关推荐
深盾安全32 分钟前
Python脚本安全防护策略全解析(上)
python
杜子不疼.32 分钟前
《Python学习之使用标准库:从入门到实战》
开发语言·python·学习
胡耀超43 分钟前
从哲学(业务)视角看待数据挖掘:从认知到实践的螺旋上升
人工智能·python·数据挖掘·大模型·特征工程·crisp-dm螺旋认知·批判性思维
tomelrg1 小时前
多台服务器批量发布arcgisserver服务并缓存切片
服务器·python·arcgis
·白小白1 小时前
力扣(LeetCode) ——100. 相同的树(C语言)
c语言·算法·leetcode
A尘埃1 小时前
Java+Python混合微服务OCR系统设计
java·python·微服务·混合
哈里谢顿2 小时前
Python 依赖注入详解
python
冬天vs不冷2 小时前
Java基础(九):Object核心类深度剖析
java·开发语言·python
TS的美梦2 小时前
【1:1复刻R版】python版火山图函数一键出图
开发语言·python·r语言·scanpy·火山图
CF14年老兵2 小时前
Python万物皆对象:从懵懂到顿悟的奇妙之旅
后端·python·trae