技术栈

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

Ddddddd_1582024-04-29 17:48

题目:

题解:

cpp 复制代码
class Solution {
public:
    int jump(vector<int>& nums) {
        int maxPos = 0, n = nums.size(), end = 0, step = 0;
        for (int i = 0; i < n - 1; ++i) {
            if (maxPos >= i) {
                maxPos = max(maxPos, i + nums[i]);
                if (i == end) {
                    end = maxPos;
                    ++step;
                }
            }
        }
        return step;
    }
};
上一篇:利用GaussDB的可观测性能力构建故障模型
下一篇:Mysql基础(三)DDL之create table语句
相关推荐
木井巳
38 分钟前
【递归算法】单词搜索
java·算法·leetcode·决策树·深度优先
handler01
1 小时前
【算法模板】最小生成树:稠密图选 Prim,稀疏图选 Kruskal
c语言·数据结构·c++·算法
许长安
1 小时前
RPC 异步调用基本使用方法:基于官方helloworld-async 示例
c++·经验分享·笔记·rpc
Chase_______
2 小时前
LeetCode 2461 & 1423:定长滑窗变体精讲,从 HashMap 判重到正难则反的转化技巧
算法·leetcode·职场和发展
sparEE
2 小时前
c++面向对象:对象的赋值
开发语言·c++
此生决int
2 小时前
快速复习之数据结构篇——栈和队列
数据结构·c++
H_BB
2 小时前
第17届蓝桥杯备战历程
c++·算法·职场和发展·蓝桥杯
daad777
3 小时前
记录一次上下文切换次数的统计
服务器·c++·算法
tankeven
3 小时前
C++ Lambda 表达式
c++
fangzt2010
3 小时前
插件系统:让其他人也能给编辑器写节点
c++
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法04零基础教你claude code 接入 deepseek V405Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南06CC-Switch & Claude 基于 Linux 服务器安装使用指南07裂开!ChatGPT 居然开始要手机号验证,附详细解决方法08CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录092026 年 AI 辅助编程工具全景对比:Copilot、Cursor、Claude Code 与 Codex 深度解析10【AI】2026 年具身智能模型和世界模型总结