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
相关推荐
慕涯AI2 分钟前
Agent 30 课程开发指南 - 第19课
人工智能·python
2301_764150563 分钟前
如何用 some 检测数组中是否存在至少一个满足条件的项
jvm·数据库·python
我是无敌小恐龙10 分钟前
线下班第一课
python·考研·django·ai编程
_oP_i12 分钟前
python 之playwright 介绍
开发语言·python
@不误正业19 分钟前
大模型注意力机制源码解析-从MQA到MLA全链路演进与PyTorch实现
人工智能·pytorch·python
weixin_4087177719 分钟前
CSS如何优化大型项目样式_使用SASS预处理器提升开发效率
jvm·数据库·python
2301_8135995524 分钟前
CSS如何解决CSS引入后的样式覆盖_理解优先级原则避免重写
jvm·数据库·python
Li emily34 分钟前
外汇api接口实践:实时汇率与历史数据获取
人工智能·python·api·fastapi
XWalnut36 分钟前
LeetCode刷题 day13
数据结构·算法·leetcode
weixin_4087177739 分钟前
PHP8.1新特性对AI开发帮助_JIT编译优势【解答】
jvm·数据库·python