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

力扣 55. 跳跃游戏

🔗 https://leetcode.cn/problems/jump-game

题目

  • 给一个数组 nums,最开始在 index 0,每次可以跳跃的区间是 0-nums[i]
  • 判断是否可以跳到数组末尾

思路

  • 题解是用贪心,实际上模拟也可以过
  • 遍历可以到达的下标,判断其可以跳到的位置是否达到末尾

代码

class Solution {
public:bool canJump(vector<int>& nums) {if (nums.size() == 1) return true;int max_index = 0;int n = nums.size()-1;for (int i = 0; i <= max_index; i++) {if (i + nums[i] >= n) return true;max_index = max(max_index, i + nums[i]);}return false;}
};
http://www.lryc.cn/news/531514.html

相关文章:

  • 深入剖析 HTML5 新特性:语义化标签和表单控件完全指南
  • 本地快速部署DeepSeek-R1模型——2025新年贺岁
  • MVC 文件夹:架构之美与实际应用
  • Redis --- 秒杀优化方案(阻塞队列+基于Stream流的消息队列)
  • 如何确认设备文件 /dev/fb0 对应的帧缓冲设备是开发板上的LCD屏?如何查看LCD屏的属性信息?
  • C++多线程编程——基于策略模式、单例模式和简单工厂模式的可扩展智能析构线程
  • AI与SEO关键词的完美结合如何提升网站流量与排名策略
  • 保姆级教程Docker部署Kafka官方镜像
  • 解析PHP文件路径相关常量
  • WPS计算机二级•幻灯片的配色、美化与动画
  • C#,shell32 + 调用控制面板项(.Cpl)实现“新建快捷方式对话框”(全网首发)
  • 单纯信息展示的站点是否可以用UML建模
  • FinRobot:一个使用大型语言模型的金融应用开源AI代理平台
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.19 线性代数核武器:BLAS/LAPACK深度集成
  • 开发板目录 /usr/lib/fonts/ 中的字体文件 msyh.ttc 的介绍【微软雅黑(Microsoft YaHei)】
  • Love Tester:探索爱情的深度与维度
  • BFS(广度优先搜索)——搜索算法
  • JVM 四虚拟机栈
  • 【R语言】获取数据
  • Java BIO详解
  • 统计满足条件的4位数(信息学奥赛一本通-1077)
  • 北京门头沟区房屋轮廓shp的arcgis数据建筑物轮廓无偏移坐标测评
  • Spring 面试题【每日20道】【其三】
  • FFmpeg(7.1版本)在Ubuntu18.04上的编译
  • Apache Hudi数据湖技术应用在网络打车系统中的系统架构设计、软硬件配置、软件技术栈、具体实现流程和关键代码
  • 安全策略配置
  • c++ stl 遍历算法和查找算法
  • 【Envi遥感图像处理】008:波段(批量)分离与波段合成
  • 线程创建与管理 - 创建线程、线程同步(C++)
  • 【C语言篇】“三子棋”