news 2026/4/19 17:55:51

LeetCode热题100-跳跃游戏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode热题100-跳跃游戏

给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false

这种明显需要贪心算法,使用max_reach记录现在能到达最远的地方,然后如果超过了最长长度那就可以达到。如果i都大于最长长度了说明这个点无法到达就返回false了。

  • 我们遍历每一个位置
  • 如果这个位置都到不了 → 失败
  • 每次更新:我最远能跳到哪?
  • 只要最远能到达最后一位 →成功
class Solution: def canJump(self, nums: List[int]) -> bool: max_reach = 0 n = len(nums) for i in range(n): if i > max_reach: return False max_reach = max(max_reach, i + nums[i]) if max_reach >= n - 1: return True
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 17:49:42

2025届学术党必备的降AI率神器实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 降低AIGC也就是人工智能生成内容被检测系统识别的概率,这需要从文本特征的层面展…

作者头像 李华
网站建设 2026/4/19 17:49:12

终极键盘鼠标控制器:Mouseable如何彻底改变你的工作效率

终极键盘鼠标控制器:Mouseable如何彻底改变你的工作效率 【免费下载链接】mouseable Mouseable is intended to replace a mouse or trackpad. 项目地址: https://gitcode.com/gh_mirrors/mo/mouseable 在当今数字化工作环境中,鼠标已经成为我们日…

作者头像 李华
网站建设 2026/4/19 17:43:37

京东抢购工具终极指南:3步实现自动化抢购的完整方案

京东抢购工具终极指南:3步实现自动化抢购的完整方案 【免费下载链接】JDspyder 京东预约&抢购脚本,可以自定义商品链接 项目地址: https://gitcode.com/gh_mirrors/jd/JDspyder 还在为抢不到心仪商品而烦恼吗?JDspyder京东自动抢购…

作者头像 李华
网站建设 2026/4/19 17:39:27

嵌入式软件面试官视角:从筛选到录用的全流程解析

1. 简历筛选:从海量信息中识别真金 作为嵌入式软件面试官,每天面对几十份甚至上百份简历是常态。如何在短时间内高效筛选出合适人选?我通常会从三个维度快速判断一份简历的价值。 首先是技术栈匹配度。嵌入式领域对技术栈有明确要求&#xff…

作者头像 李华