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

231.跳跃游戏

 55. 跳跃游戏 - 力扣(LeetCode)

方法一

class Solution {
    public boolean canJump(int[] nums) {
        boolean res=true;
        for(int i=nums.length-1;i>=0;i--){
            if(nums[i]==0&&i!=nums.length-1){
                int j=i,count=0;
                res=false;
                while(j>=0){
                    if(nums[j]>count){
                        res=true;
                    }
                    count++;
                    j--;
                }
                if(res==false){
                    return res;
                }
            }
        }
        return res;
    }
}
class Solution(object):
    def canJump(self, nums):
        res=True
        for i in range(len(nums)-1,-1,-1):
            if nums[i]==0 and i!=len(nums)-1:
                j=i
                count=0
                res=False
                while j>=0:
                    if nums[j]>count:
                        res=True
                    count+=1
                    j-=1
                if res==False:
                    return res
        return res

方法二

class Solution {
    public boolean canJump(int[] nums) {
        int maxCover=0;//最大覆盖范围
        for(int i=0;i<nums.length;i++){
            maxCover=Math.max(maxCover,i+nums[i]);
            if(maxCover==i&&nums[i]==0&&i!=nums.length-1){
                return false;
            }
        }
        return true;
    }
}
class Solution(object):
    def canJump(self, nums):
        maxCover=0#最大覆盖范围
        for i in range(len(nums)):
            maxCover=max(maxCover,i+nums[i])
            if maxCover==i and nums[i]==0 and i!=len(nums)-1:
                return False
        return True

相关文章:

  • 蓝桥杯备考:DFS剪枝之数的划分
  • React 组件基础介绍
  • 新一代跨境电商ERP系统:从订单到发货的全流程自动化管理
  • Git GitHub基础
  • Web Worker 使用教程
  • 执行yum -y install npt 报错解决
  • linux ununtu通过nginx-1.6.2.tar.gz安装nginx并安装在自定义目录XXX下 的步骤
  • 示波器探头衰减值:简单来说就是“信号缩小器
  • docker启动elasticsearch,挂载文件报错:Device or resource busy
  • ssh配置 远程控制 远程协作 github本地配置
  • 蓝桥杯备赛-前缀和-可获得的最小取值
  • 信号处理:互相关函数
  • 蓝桥与力扣刷题(蓝桥 特别数的和)
  • 论文:KernelBench: Can LLMs Write Efficient GPU Kernels?
  • centos虚拟机无法安装工具
  • Android开发奇葩bug:布局宽高不自动自适应了
  • 月份天数总结
  • 【考试大纲】高级系统架构设计师考试大纲
  • 【Rabbitmq篇】高级特性----TTL,死信队列,延迟队列
  • 连锁管理系统的五大核心功能及系统设计
  • 东莞网站建设seo推广/自媒体推广渠道有哪些
  • 做几个网站好/app渠道推广
  • 企业免费网站系统/关键词排名推广软件
  • 网上购物的网站有哪些/seo网站建设优化
  • 无锡做网站好/app开发公司排名
  • 成都网站建设公司湖南岚鸿/昆明网络营销公司哪家比较好