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
相关推荐
zhangbin_2371 小时前
【Python机器学习】NLP分词——利用分词器构建词汇表(二)——点积
人工智能·python·机器学习·自然语言处理
Navigator_Z2 小时前
LeetCode //C - 330. Patching Array
c语言·算法·leetcode
丛-林4 小时前
yd云手机登录算法分析
javascript·python·算法·智能手机
阳光男孩014 小时前
力扣2251.花期内花的数目
算法·leetcode·职场和发展
潘多编程4 小时前
Lambda 表达式的使用案例
开发语言·windows·python
小白菜又菜4 小时前
Leetcode 295. Find Median from Data Stream
算法·leetcode
绿炮火5 小时前
Python入门全解析丨Part2-Python的判断语句
linux·开发语言·python
softbangong5 小时前
10080-0-监测文件夹并解压压缩包-支持zip-rar-7z压缩包的解压-不支持子文件夹/密码/多层嵌套压缩包解压-UI
python·winrar·7-zip
zhangfeng11335 小时前
pyro 教程 时间序列 单变量,重尾,python pytorch,教程和实例 Forecasting预测,布朗运动项、偏差项和协变量项
开发语言·pytorch·python
hakesashou5 小时前
python怎么使用模块中的类
python