方法:贪心

class Solution {public boolean canJump(int[] nums) {int n = nums.length;if (n <= 1) return true;//前n-1个元素能到达的最远距离int maxDistance = 0;for (int i = 0; i <= maxDistance; i++) {//每次取最大的跳跃步数,更新最远距离maxDistance = Math.max(maxDistance, i + nums[i]);//如果最远距离大于等于最后一个元素的下标,说明能够到达if (maxDistance >= n - 1) return true;}//最远距离不再改变,且没有到末尾元素return false;}
}

2022.04.13(LC_55_跳跃游戏)相关推荐

  1. 2022.04.13 对称二叉树

    题目地址(101. 对称二叉树) https://leetcode-cn.com/problems/symmetric-tree/ 题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称.示 ...

  2. 2022.01.21 - 215.跳跃游戏 IV

    文章目录 1. 题目 2. 思路 (1) BFS 3. 代码 1. 题目 2. 思路 (1) BFS 首先统计每个值出现的所有位置,然后从头开始广度优先搜索. 由于从头开始的步数必然是最小的,因此,先 ...

  3. 2022.3.4总结+45. 跳跃游戏 II 力扣

    是二月二,龙抬头 在我们那儿有吃拉面的习惯,不过每天要保持学习哦! 跳跃游戏 II 给你一个非负整数数组 nums ,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. ...

  4. 【电子学会】2022年03月图形化二级 -- 跳跃游戏

    跳跃游戏 1. 准备工作 (1)保留小猫角色,导入角色"Dog1",调整小狗大小: (2)导入背景"Blue Sky". 2. 功能实现 (1)小猫初始位置如上 ...

  5. 《LeetCode力扣练习》第55题 跳跃游戏 Java

    <LeetCode力扣练习>第55题 跳跃游戏 Java 一.资源 题目: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 . 数组中的每个元素代表你在该位置可以跳跃的最大 ...

  6. LeetCode 1696. 跳跃游戏 VI(优先队列 / 单调队列)

    文章目录 1. 题目 2. 解题 2.1 贪心错误解 2.2 优先队列/单调队列 1. 题目 给你一个下标从 0 开始的整数数组 nums 和一个整数 k . 一开始你在下标 0 处.每一步,你最多可 ...

  7. LeetCode 1340. 跳跃游戏 V(DP)

    1. 题目 给你一个整数数组 arr 和一个整数 d .每一步你可以从下标 i 跳到: i + x ,其中 i + x < arr.length 且 0 < x <= d . i - ...

  8. 20200224:跳跃游戏(leetcode55)

    跳跃游戏 题目 思路与算法 代码实现 复杂度分析 题目 思路与算法 回溯写法 回溯写法加一个简单的性质判断 对此性质判断的再优化 最终版:贪心 1-3的做法总体上思路是有些多余的:1甚至会TLE,2- ...

  9. 2022年上半年韩国移动游戏市场洞察

    报告内容提供2022年上半年韩国移动游戏市场总体表现以及值得关注的变化趋势 一.韩国⼿游季度下载量&收⼊变化趋势 2022年上半年韩国⼿游总下载量为2.6亿,较去年同期下降7.2%.其中Goo ...

最新文章

  1. 100亿数据1万属性数据架构设计
  2. mysql server 80_mysql Host 'microsof-80f25e' is not allowed to connect to this MySQL server
  3. Qt Creator设置3D组件属性
  4. 不使用物理引擎实现防止群聚行为敌人扎堆
  5. Java 并发实践 — ConcurrentHashMap 与 CAS
  6. request.setAttribute()用法
  7. 【Zookeeper】zookeeper客户端KeeperErrorCode = ConnectionLoss
  8. 201612-2 工资计算
  9. jQuery做的自定义选项卡
  10. day01 继承、抽象类和模板设计模式
  11. 制作加载从模糊到清晰的图片
  12. UI设计师面试时如何自我介绍
  13. PS学习之动态表情制作
  14. WordPress缩略图出现A TimThumb error has occured解决办法
  15. 从前端技术到体验科技
  16. linux 误删除根分区的pv,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)(4)
  17. Spring cloud config Actuator健康监测
  18. vue.js 的学习
  19. PYTHON 获取邮件发送时间
  20. SolidWorks快速绘制齿轮模型

热门文章

  1. 华为鸿蒙osbeta用户体验,华为Mate40鸿蒙OS手机Beta版
  2. Postman用JS正则截取字符串方法
  3. NRZ/RZ信号,脉冲成形
  4. 如何选择更优质的IDC机房?
  5. 013 Cadence IC Virtuoso简介
  6. 搞一下 CP AUTOSAR 工程实战 | 01 CP AUTOSAR OS 工程实践
  7. 关于jar包运行报错:Exception in thread “main“ java.lang.UnsupportedClassVersionError的解决办法
  8. EXCEL VBA创建sheet/工作簿
  9. 为了提高企业的整体效率,如何正确选择企业即时通讯软件?
  10. 记录使用bioconductor安装ChIPpeakAnno及ChIPseeker包遇到的bug