当前位置: 首页 > news >正文

【Hot 100】55. 跳跃游戏

目录

  • 引言
  • 跳跃游戏
    • 我的解题

请添加图片描述

  • 🙋‍♂️ 作者:海码007
  • 📜 专栏:算法专栏
  • 💥 标题:【Hot 100】55. 跳跃游戏
  • ❣️ 寄语:书到用时方恨少,事非经过不知难!

引言

跳跃游戏

  • 🎈 题目链接:
  • 🎈 做题状态:

我的解题

遍历数组,并维护一个最大能到达的位置索引,并且在遍历的时候需要判断当前位置是否可达。如果不可达则直接返回 false。

class Solution {
public:bool canJump(vector<int>& nums) {int right = 0;  // 维护所能达到的最远下标索引for (int i = 0; i < nums.size(); ++i){if (right < i){return false;   // 最远下标覆盖不到当前位置,则说明跳不到后面了}right = max(right, i + nums[i]);    // 更新最远位置}return true;}
};
http://www.dtcms.com/a/224241.html

相关文章:

  • 如何获得Python的requirement.txt
  • C#数字金额转中文大写金额:代码解析
  • 流媒体基础解析:从压缩到传输的基本了解
  • springMVC-9数据格式化
  • JavaScript 模板字面量标签函数:解锁字符串处理的终极武器
  • Kafka数据怎么保障不丢失
  • Git入门到精通:30分钟掌握核心技巧
  • 《Spring Cloud Gateway 快速入门:从路由到自定义 Filter 的完整教程》​
  • Excel快捷键
  • STM32 串口通信①:USART 全面理解 + 代码详解
  • 2025年- H62-Lc170--34.在排序数组中查找元素的第一个和最后一个位置(2次二分查找,标记向左寻找,标记向右寻找)--Java版
  • Visual Stuido笔记:C++二进制兼容性之间的兼容性
  • 六.MySQL增删查改
  • Day41
  • 2025年- H63-Lc171--33.搜索旋转排序数组(2次二分查找,需二刷)--Java版
  • 112 Gbps 及以上串行链路的有效链路均衡
  • 在Spring Boot中集成Redis进行缓存
  • Linux.docker.k8s基础概念
  • 设计模式——建造者设计模式(创建型)
  • Windows上用FFmpeg采集摄像头推流 → MediaMTX服务器转发流 → WSL2上拉流播放
  • Visual Studio笔记:MSVC工具集、MSBuild
  • C++ 17 正则表达式
  • 机器学习与深度学习06-决策树02
  • day17 常见聚类算法
  • 深入理解MCP模型协议:构建全能AI服务端
  • 学习STC51单片机22(芯片为STC89C52RCRC)
  • LLMTIME: 不用微调!如何用大模型玩转时间序列预测?
  • Pytorch---ImageFolder
  • 什么是闭包
  • 姜老师MBTI课程:ISTP和ISFP