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

2025年- H76-Lc184--55.跳跃游戏(贪心)--Java版

1.题目描述

在这里插入图片描述

2.思路

只要是在最大覆盖范围覆盖了,就是覆盖了。
局部最优:每遍历一个元素取它最大的覆盖范围
全局最优:在这个序列里,可以得到最大的覆盖范围。如果覆盖范围能达到最后一个元素,就是全局最优
(1)数组的长度是1,一开始在起始位置,本质上也是在终止位置,所以可以返回true。
在这里插入图片描述

在这里插入图片描述

3.代码实现

public class H55 {public boolean canJump(int[] nums) {//覆盖范围的下标默认从0开始(起点)int coverIndex=0;//如果数组只有一个元素,说明该元素既是起点,也是终点if(nums.length==1)//也就是不用跳{return true;}for(int i=0;i<nums.length&&i<=coverIndex;i++){//最信的覆盖范围:目前下标去加上自己对应元素的值。//coverIndex代表最大的覆盖范围coverIndex=Math.max(i+nums[i],coverIndex);//如果cover到达终点,或者跳出比终点还远的位置if(coverIndex>=nums.length-1)return true;}//如果一直达到不了终点,游戏终止return false;}public static void main(String[] args){H55 test=new H55();int[] nums={2,3,1,1,4};boolean res=test.canJump(nums);System.out.print(res);}
}

文章转载自:

http://sxcNfvU2.mtsck.cn
http://gCvCHx5t.mtsck.cn
http://giimxB5h.mtsck.cn
http://xW7OlsZ5.mtsck.cn
http://nbQNQbYe.mtsck.cn
http://OfwC3Wax.mtsck.cn
http://1dhPOWAW.mtsck.cn
http://ptdc8bCR.mtsck.cn
http://po35Mxv1.mtsck.cn
http://FnYjuGVa.mtsck.cn
http://RNrFul42.mtsck.cn
http://ZkhC4lJi.mtsck.cn
http://uZIBW7ue.mtsck.cn
http://NRVr0nuq.mtsck.cn
http://Ayx6eBlb.mtsck.cn
http://YqtSo3SG.mtsck.cn
http://OpIV9HTM.mtsck.cn
http://uP2aOASG.mtsck.cn
http://qiJU0DhR.mtsck.cn
http://v1d6l5gO.mtsck.cn
http://ngGwNWOq.mtsck.cn
http://68QN4Uuu.mtsck.cn
http://aUHfZ8EZ.mtsck.cn
http://8yV1A2XT.mtsck.cn
http://K9QCail7.mtsck.cn
http://EJzZ4iEh.mtsck.cn
http://Txz1ixXZ.mtsck.cn
http://ciOOkChl.mtsck.cn
http://0XyS5BoQ.mtsck.cn
http://jslpgwnR.mtsck.cn
http://www.dtcms.com/a/236589.html

相关文章:

  • 【Java学习笔记】SringBuffer类(重点)
  • compose 组件 ---无ui组件
  • Oracle 审计参数:AUDIT_TRAIL 和 AUDIT_SYS_OPERATIONS
  • Redis Key过期策略
  • Python绘制三十六计
  • Python Robot Framework【自动化测试框架】简介
  • # STM32F103 SD卡读写程序
  • Egg.js框架的基本介绍与用法,以及如何连接数据库并对数据库进行增删改查
  • 使用Caddy在Ubuntu 22.04上配置HTTPS反向代理
  • Python爬虫实战:研究Hyper 相关技术
  • 华为云Astro中服务编排、自定义模型,页面表格之间有什么关系?如何连接起来?如何操作?
  • 【CSS-4】掌握CSS文字样式:从基础到高级技巧
  • 容器安全最佳实践:云原生环境下的零信任架构实施
  • 微服务架构-分布式任务调度
  • 《探秘跨网段局域网IP广播:解锁网络通信的新姿势》
  • 开疆智能Ethernet/IP转Modbus网关连接鸣志步进电机驱动器配置案例
  • 【软件工具】批量OCR指定区域图片自动识别内容重命名软件使用教程及注意事项
  • Vue3+Element Plus表单验证实战:从零实现用户管理
  • 数据导入技术(文档加载)
  • LabVIEW音频测试分析
  • can转Profinet网关转换:S7-1200PLC与施耐德变频器间的通信实现
  • 引起MySQL CPU 使用率过高常见因素和解决方案
  • ngx_stream_geo_module在传输层实现高性能 IP Region 路由
  • sqlsugar WhereIF条件的大于等于和等于查出来的坑
  • Mysql批处理写入数据库
  • Oracle 19c RAC集群ADG搭建
  • C#报价系统陈列展示成本核算系统项目管理系统纸品非纸品报价软件
  • [论文阅读] 人工智能 | 搜索增强LLMs的用户偏好与性能分析
  • 解密LSTM(长短期记忆网络):让机器拥有记忆力的魔法网络
  • 20250607在荣品的PRO-RK3566开发板的Android13系统下实现长按开机之后出现插入适配器不会自动启动的问题的解决