LeetCode(力扣)45. 跳跃游戏 IIPython

LeetCode45. 跳跃游戏 II

题目链接

https://leetcode.cn/problems/jump-game-ii/description/

代码

python 复制代码
class Solution:
    def jump(self, nums: List[int]) -> int:
        if len(nums) == 1:
            return 0
        curdis = 0
        nextdis = 0
        step = 0
        for i in range(len(nums)):
            nextdis = max(nums[i] + i, nextdis)
            if i == curdis:
                step += 1
                curdis = nextdis
                if nextdis >= len(nums) - 1:
                    break
        return step
相关推荐
吴可可1236 分钟前
C#处理CAD文件的主流库推荐
算法
MicroTech202512 分钟前
微算法科技(NASDAQ :MLGO)基于量子傅立叶变换的量子彩色图像加密算法
科技·算法·量子计算
人道领域14 分钟前
【LeetCode刷题日记】一篇搞懂->701.二叉搜索树的插入操作
java·数据结构·leetcode
Severus_black15 分钟前
【初阶数据结构与算法】八大排序之归并排序,递归与非递归,一次性讲清!
数据结构·算法·排序算法
sali-tec21 分钟前
C# 基于OpenCv的视觉工作流-章77-物体测量
图像处理·人工智能·opencv·算法·计算机视觉
QYR-分析9 小时前
移动与可穿戴游戏硬件行业发展现状、机遇与前景分析
游戏
smj2302_7968265212 小时前
解决leetcode第3943题递增后的数对数量
数据结构·python·算法·leetcode
炽烈小老头13 小时前
【每天学习一点算法 2026/05/25】矩阵中的最长递增路径
学习·算法·矩阵
叁散14 小时前
实验报告:5G 仿真环境与基本链路模拟
算法
从负无穷开始的三次元代码生活14 小时前
算法零碎灵感点分享
算法