跳跃游戏【贪心】

Problem: 55. 跳跃游戏

文章目录

思路 & 解题方法

简单模拟一下就行。

复杂度

时间复杂度:

O ( n ) O(n) O(n)

空间复杂度:

O ( 1 ) O(1) O(1)

Code

python 复制代码
class Solution:
    def canJump(self, nums: List[int]) -> bool:
        jump_max = 1

        for i, num in enumerate(nums):
            jump_max -= 1
            jump_max = max(jump_max, num)
            if jump_max == 0 and i != len(nums) - 1:
                return False
        return True
相关推荐
杨运交4 小时前
[030][Web模块]Spring Boot 验证与 OpenAPI 集成实战:从校验规则到文档生成
前端·spring boot·python
培培说证5 小时前
2026财务岗位如何快速提升自身能力
python
努力攻坚操作系统5 小时前
编程语言编译运行机制对比:C / Java / Python
java·c语言·python
godspeed_lucip5 小时前
LLM和Agent——专题6:Multi Agent 入门(5)
人工智能·python
Metaphor6926 小时前
使用 Python 给 PDF 设置背景色或背景图
数据库·python·pdf
郝亚军6 小时前
如何让pycharm-2026.1.2顶部菜单栏固定显示在最上端
python
怪兽学LLM6 小时前
LeetCode 438 找到字符串中所有字母异位词(Python 固定滑动窗口+字符计数解法)
python·算法·leetcode
麻雀飞吧6 小时前
期货量化日志别泄露密码:天勤账户凭证脱敏写法
python
CC数学建模6 小时前
2026年江西省研究生数学建模竞赛1题:空间数据分析中的过拟合识别完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模