news 2026/4/27 16:46:36

45. 跳跃游戏 II

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
45. 跳跃游戏 II

45. 跳跃游戏 II - 力扣(LeetCode)

题解:

class Solution { public: int jump(vector<int>& nums) { // maxPos:在当前已进行的跳跃中,能够到达的最远下标 // end:当前这一跳所能到达的最右边界(即当前跳跃的覆盖范围终点) // step:已经完成的跳跃次数 int maxPos = 0, n = nums.size(), end = 0, step = 0; // 遍历数组,但不需要处理最后一个元素(n-1), // 因为只要能到达 n-1 就完成了目标,无需再跳 for (int i = 0; i < n - 1; ++i) { // 确保当前位置 i 是可达的(题目保证有解,此条件通常恒真,可省略但保留更安全) if (maxPos >= i) { // 更新在当前位置 i 能够跳到的最远位置 maxPos = max(maxPos, i + nums[i]); // 如果到达了当前跳跃的边界(即当前这一步的最远位置), // 说明必须进行一次新的跳跃,才能继续前进 if (i == end) { end = maxPos; // 将边界更新为下一步能到达的最远位置 ++step; // 跳跃次数加一 } } } return step; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 17:31:26

基于SpringBoot的校园社团管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…

作者头像 李华
网站建设 2026/4/26 23:46:09

教授专栏198 |陈光浩: 研发创新高效,低成本污水处理技术

香港科技大学&#xff08;香港科大&#xff09;研究团队研发出一项突破性的污水处理技术。该技术结合了基于生物沉积形成的生物膜滤网与超音波空蚀清洗技术&#xff0c;能在厌氧条件下于3.8秒内完成滤网清洗&#xff0c;其处理污水量较现行传统生物膜反应器&#xff08;MBR&…

作者头像 李华
网站建设 2026/4/26 19:44:56

MusePublic开源大模型一键部署MySQL数据库连接优化实战

MusePublic开源大模型一键部署MySQL数据库连接优化实战 企业每天处理成千上万次数据库请求&#xff0c;但很多团队还在用默认配置硬扛——连接超时、查询卡顿、CPU突然飙升&#xff0c;这些问题背后往往不是代码写得不好&#xff0c;而是数据库连接和查询方式没跟上业务增长的…

作者头像 李华
网站建设 2026/4/20 23:17:06

超详细版STM32CubeMX配置步进电机驱动流程

STM32驱动步进电机&#xff1a;从CubeMX配置到微步抖动抑制的实战手记你有没有试过——电机明明接好了&#xff0c;代码也烧进去了&#xff0c;可一上电就“嗡嗡”抖个不停&#xff1f;或者在1/16细分下转得还算稳&#xff0c;但切到1/32&#xff0c;轴就开始轻微震颤&#xff…

作者头像 李华
网站建设 2026/4/26 3:05:27

EasyAnimateV5-7b-zh-InP避坑指南:常见问题与解决方案

EasyAnimateV5-7b-zh-InP避坑指南&#xff1a;常见问题与解决方案 最近在CSDN星图镜像广场部署了EasyAnimateV5-7b-zh-InP&#xff0c;本以为点开浏览器就能生成炫酷视频&#xff0c;结果前两天光是解决报错就折腾了大半天——vocab_file is None、显存爆掉、生成卡在37%不动、…

作者头像 李华
网站建设 2026/4/22 17:46:25

Hunyuan-MT Pro快速部署:Docker Compose一键拉起+反向代理Nginx配置

Hunyuan-MT Pro快速部署&#xff1a;Docker Compose一键拉起反向代理Nginx配置 1. 项目概述 Hunyuan-MT Pro 是一个基于腾讯混元&#xff08;Hunyuan-MT-7B&#xff09;开源模型构建的现代化翻译 Web 终端。它结合了 Streamlit 的便捷交互与混元模型强大的多语言理解能力&…

作者头像 李华