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

55.跳跃游戏

​​题目来源:

        leetcode题目,网址:55. 跳跃游戏 - 力扣(LeetCode)

解题思路:

       遍历数组,若当前节点可达,更新可到达的最远距离,否则返回false。若可遍历整个数组,返回 True,否则返回False。

解题代码:

#python3
class Solution:
    def canJump(self, nums: List[int]) -> bool:
        maxPos=0
        for  i in range(len(nums)):
            if i<=maxPos:
                maxPos=max(maxPos,i+nums[i])
            else:
                return False
        return True
        

总结:

        官方题解也是一样的解法,贪心。


相关文章:

  • 《比特城的七重结界:从数据洪流到量子盾牌的终极守护》
  • ZooKeeper集群部署(容器)
  • 如何深入理解C#中的备忘录模式(Memento Pattern)设计模式
  • Git常用问题收集
  • 创作五周年纪:数据之路的星光与远方
  • 深入理解 C++ 内置数组(四十三)
  • ​docker加docker compose实现软件快速安装启动
  • 唯美社区源码AM社区同款源码
  • 【MySQL | 八、 事务管理】
  • STM32F4系列ADC模块:原理、配置与实战应用
  • 【C++11(下)】—— 我与C++的不解之缘(三十二)
  • Python星球日记 - 第6天:列表与元组
  • 【大语言模型推理框架】VLLM
  • 左值与右值,空间与数据
  • Leetcode 3510. Minimum Pair Removal to Sort Array II
  • java基础自用笔记:文件、递归、常见的字符集、IO流
  • (done) 并行计算 CS149 Lecture1 (Why parallelism? Why efficiency?) (并行基本概念、硬件基础)
  • ctfshow VIP题目限免(后10题)
  • 消息队列(kafka 与 rocketMQ)
  • Llama 4 最新发布模型分析
  • 做海报兼职网站/有什么好用的搜索引擎
  • 包头市建设厅官方网站/免费宣传网站
  • 做游戏视频去哪个网站好/我要安装百度
  • 做网站设计学那个专业好/啥都能看的浏览器
  • 企业网站建设案例分析/网络营销的现状
  • 中国seo网站/故事式软文范例500字