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

微信订单网站模版淘宝付费推广有几种方式

微信订单网站模版,淘宝付费推广有几种方式,深圳市住房和建设局官网电话,物流信息网站1.题目描述给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。示例 1&#xff…

1.题目描述

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

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

示例 1:

输入:nums = [2,3,1,1,4]
输出:true
解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

示例 2:

输入:nums = [3,2,1,0,4]
输出:false
解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

2.解题思路

遍历数组,更新每此到达的最远距离maxRearch,在循环内部,判断当前数组下表是否大于能到达的最远距离maxReach,如果大于则说明不能到达目前下标位置,所以也不可能到达最后一个下标,直接返回 false ,而如果当前maxReach大于等于数组最大下标的话,说明目前已经可以到达最后一个下标,可以直接返回 true.

3.代码展示

func canJump(nums []int) bool {maxReach := 0for i := 0; i < len(nums); i++ {if i > maxReach {return false}maxReach = max(maxReach, i + nums[i])if maxReach >= len(nums) - 1 {return true}}return false
}

http://www.dtcms.com/a/519215.html

相关文章:

  • 如何用模板搭建网站ui培训中心
  • 手机网站建设策划做网站背景图片浪漫爱情
  • 殡葬类网站建设wordpress汉字
  • 建设工程资讯哪个网站好手机wordpress查看加密文章
  • 中国城乡建设部官方网站商家产品展示网站源码
  • 打不开建设银行网站中国十大含金量证书
  • 建站行业发展趋势公司怎么搭建自己网站
  • 网上书城网站开发的数据字典c程序设计课程网站建设论文
  • 做网站算运营吗旅游网站建设建议
  • 网站建设页面图购物网站建设方案书
  • 网站后台管理系统怎么添加框国际营销信息系统
  • 妇科医院网站建设漳州本地新闻头条
  • 手机管家下载seo站外推广有哪些
  • 公司网站手机版模板下载如何做网站店铺的模板
  • 网络广告的投放技巧网络优化公司网站代码
  • 南通 网站优化自助建站系
  • 公司网站 设计方案做效果图兼职的网站
  • 关于我们网站模板会员制营销方案
  • 永春网站建设房地产销售工作总结
  • seo推广软件排行榜保定网站seo技术
  • 成都平台网站建设公司WordPress背景图片自适应
  • 自己做的网站打开速度慢网站项目建设策划方案
  • wordpress站点统计插件哈尔滨香坊
  • 网站制作公司制作网站的流程是怎样的呢服装网站建设的技术可行性
  • 百度网盘0基础网站开发教程旅游网络推广怎么做
  • 人工智能网站应怎么做网站模板视频教程
  • 网站制作性价比哪家好邯郸旅游
  • wordpress数据录入平台seo 优化公司
  • 团购鲜花的网站建设深圳网站开发
  • 门户网站做等保需要备案哪些柳传志 潘石屹做水果网站