技术栈

Python | Leetcode Python题解之第45题跳跃游戏II

Mopes__2024-04-26 15:31

题目:

题解:

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
上一篇:python与pycharm如何设置文件夹为源代码根目录
下一篇:Cocos Creator 声音管理模块SoundMgr详解
相关推荐
BoBoZz19
13 分钟前
DeformPointSet 基于控制网格(Control Mesh)的 3D 几何体形变
python·vtk·图形渲染·图形处理
不会飞的鲨鱼
18 分钟前
抖音验证码滑动轨迹原理(续)
javascript·爬虫·python
翔云 OCR API
20 分钟前
文档识别接口:赋能企业高效办公与加速信息的数字化转型
开发语言·人工智能·python·计算机视觉·ocr·语音识别
sin_hielo
23 分钟前
leetcode 2054(排序 + 单调栈,通用做法是 DP)
数据结构·算法·leetcode
咕噜签名-铁蛋
28 分钟前
游戏搭建与云服务器:构建高效稳定的游戏运营架构
python
mofei12138
36 分钟前
正则表达式高级用法指南
python·正则表达式·零宽断言·原子分组
ozyzo
36 分钟前
python--多继承
python
玖剹
41 分钟前
字符串相关题目
c语言·c++·算法·leetcode
坐吃山猪
1 小时前
Python命令行工具Click
linux·开发语言·python
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题06Gemini3 生成的基于手势控制3D粒子圣诞树07Labelme从安装到标注:零基础完整指南08CentOS的ISO镜像下载09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10Multisim使用教程详尽版--(2025最新版)