2022.04.13(LC_55_跳跃游戏)
方法:贪心
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_跳跃游戏)相关推荐
- 2022.04.13 对称二叉树
题目地址(101. 对称二叉树) https://leetcode-cn.com/problems/symmetric-tree/ 题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称.示 ...
- 2022.01.21 - 215.跳跃游戏 IV
文章目录 1. 题目 2. 思路 (1) BFS 3. 代码 1. 题目 2. 思路 (1) BFS 首先统计每个值出现的所有位置,然后从头开始广度优先搜索. 由于从头开始的步数必然是最小的,因此,先 ...
- 2022.3.4总结+45. 跳跃游戏 II 力扣
是二月二,龙抬头 在我们那儿有吃拉面的习惯,不过每天要保持学习哦! 跳跃游戏 II 给你一个非负整数数组 nums ,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. ...
- 【电子学会】2022年03月图形化二级 -- 跳跃游戏
跳跃游戏 1. 准备工作 (1)保留小猫角色,导入角色"Dog1",调整小狗大小: (2)导入背景"Blue Sky". 2. 功能实现 (1)小猫初始位置如上 ...
- 《LeetCode力扣练习》第55题 跳跃游戏 Java
<LeetCode力扣练习>第55题 跳跃游戏 Java 一.资源 题目: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 . 数组中的每个元素代表你在该位置可以跳跃的最大 ...
- LeetCode 1696. 跳跃游戏 VI(优先队列 / 单调队列)
文章目录 1. 题目 2. 解题 2.1 贪心错误解 2.2 优先队列/单调队列 1. 题目 给你一个下标从 0 开始的整数数组 nums 和一个整数 k . 一开始你在下标 0 处.每一步,你最多可 ...
- LeetCode 1340. 跳跃游戏 V(DP)
1. 题目 给你一个整数数组 arr 和一个整数 d .每一步你可以从下标 i 跳到: i + x ,其中 i + x < arr.length 且 0 < x <= d . i - ...
- 20200224:跳跃游戏(leetcode55)
跳跃游戏 题目 思路与算法 代码实现 复杂度分析 题目 思路与算法 回溯写法 回溯写法加一个简单的性质判断 对此性质判断的再优化 最终版:贪心 1-3的做法总体上思路是有些多余的:1甚至会TLE,2- ...
- 2022年上半年韩国移动游戏市场洞察
报告内容提供2022年上半年韩国移动游戏市场总体表现以及值得关注的变化趋势 一.韩国⼿游季度下载量&收⼊变化趋势 2022年上半年韩国⼿游总下载量为2.6亿,较去年同期下降7.2%.其中Goo ...
最新文章
- 100亿数据1万属性数据架构设计
- mysql server 80_mysql Host 'microsof-80f25e' is not allowed to connect to this MySQL server
- Qt Creator设置3D组件属性
- 不使用物理引擎实现防止群聚行为敌人扎堆
- Java 并发实践 — ConcurrentHashMap 与 CAS
- request.setAttribute()用法
- 【Zookeeper】zookeeper客户端KeeperErrorCode = ConnectionLoss
- 201612-2 工资计算
- jQuery做的自定义选项卡
- day01 继承、抽象类和模板设计模式
- 制作加载从模糊到清晰的图片
- UI设计师面试时如何自我介绍
- PS学习之动态表情制作
- WordPress缩略图出现A TimThumb error has occured解决办法
- 从前端技术到体验科技
- linux 误删除根分区的pv,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)(4)
- Spring cloud config Actuator健康监测
- vue.js 的学习
- PYTHON 获取邮件发送时间
- SolidWorks快速绘制齿轮模型
热门文章
- 华为鸿蒙osbeta用户体验,华为Mate40鸿蒙OS手机Beta版
- Postman用JS正则截取字符串方法
- NRZ/RZ信号,脉冲成形
- 如何选择更优质的IDC机房?
- 013 Cadence IC Virtuoso简介
- 搞一下 CP AUTOSAR 工程实战 | 01 CP AUTOSAR OS 工程实践
- 关于jar包运行报错:Exception in thread “main“ java.lang.UnsupportedClassVersionError的解决办法
- EXCEL VBA创建sheet/工作簿
- 为了提高企业的整体效率,如何正确选择企业即时通讯软件?
- 记录使用bioconductor安装ChIPpeakAnno及ChIPseeker包遇到的bug