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
相关推荐
roman_日积跬步-终至千里11 小时前
【模式识别与机器学习(14)】K-means算法中K值确定教程
算法·机器学习·kmeans
国服第二切图仔11 小时前
Electron for 鸿蒙PC项目实战案例之记忆卡片游戏
游戏·electron·harmonyos·鸿蒙pc
一只乔哇噻11 小时前
java后端工程师+AI大模型进修ing(研一版‖day59)
java·开发语言·算法·语言模型
天赐学c语言11 小时前
12.2 - LRU缓存 && C语言内存布局
c++·算法·lru·内存布局
_OP_CHEN11 小时前
【算法基础篇】(二十三)数据结构之并查集基础:从原理到实战,一篇吃透!
数据结构·算法·蓝桥杯·并查集·算法竞赛·acm/icpc·双亲表示法
技术小甜甜11 小时前
[Godot游戏开发] 安卓平台游戏如何设置窗口与分辨率:Viewport、Window Override与自适应窗口解析
android·游戏·godot
liu****11 小时前
10.指针详解(六)
c语言·开发语言·数据结构·c++·算法
CQ_YM11 小时前
数据结构概念与顺序表
数据结构·算法·线性表
资深web全栈开发12 小时前
LeetCode 3623. 统计梯形的数目 I
算法·leetcode·职场和发展·组合数学