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

跳跃游戏 II【贪心算法】

  1. 跳跃游戏 II
    在这里插入图片描述
    在这里插入图片描述
class Solution {public int jump(int[] nums) {int cur = 0;//当前最大覆盖路径int next = 0;//下一步的最大覆盖路径int res = 0;//存放结果,到达终点时最少的跳跃步数for (int i = 0; i < nums.length; i++) {//遍历数组,以给出数组以一个元素往后遍历next = Math.max(i + nums[i], next);//遍历数组时,先进行当前元素的下一步覆盖最大路径计算if (i == cur) {//遍历到当前覆盖路径的最后一个索引位置if (cur != nums.length - 1) {//如果还没有到达终点res++;cur = next;//更新当前覆盖最大路径if (cur >= nums.length - 1) {//如果当前覆盖路径已可以到达终点return res;}}}}return res;}
}
http://www.lryc.cn/news/142269.html

相关文章:

  • promise
  • 前端面试:【网络协议与性能优化】HTTP/HTTPS、TCP/IP和WebSocket
  • 设计模式之工厂模式(万字长文)
  • CNN 02(CNN原理)
  • Android View动画整理
  • 阿里云架构
  • 【C语言】操作符大全(保姆级介绍)
  • ruoyi-cloud部署
  • Vue3(开发h5适配)
  • 图的存储:邻接矩阵法
  • 如何优雅的使用Git?
  • 【【STM32分析IO该设置什么模式的问题】】
  • 飞天使-k8s基础组件分析-服务与ingress
  • Unity——拖尾特效
  • java开发之fastjson
  • 第一个C语言程序:HelloWorld
  • golang 使用 viper 加载配置文件 自动反序列化到结构
  • C#设计模式六大原则之--接口隔离原则
  • 【面试题】:axios二次封装都进行了哪些配置以及如果项目里面有两个baseURL你怎么解决?
  • 谈谈对 GMP 的简单认识
  • Java正则表达式系列--从字符串中提取字符串或数字
  • 机器学习实战之模型的解释性:Scikit-Learn的SHAP和LIME库
  • Go 语言进阶与依赖管理 | 青训营
  • hyperf 十三 视图
  • 请你说说前端图形图像的框架
  • C++数据结构学习——栈
  • 【C++笔记】C++之类与对象(下)
  • 管理类联考——英语——实战篇——大作文——图表——动态图表——整体效果
  • threejs纹理加载三(视频加载)
  • VUE笔记(三)vue的语法