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

黄页推广是什么意思seo推广教程seo推广技巧

黄页推广是什么意思,seo推广教程seo推广技巧,中企动力科技股份有限责任公司,企业网站源码 asp题目: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 来源:力扣(LeetCode) 链接:力扣 示例&#xf…

题目:

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

来源:力扣(LeetCode)
链接:力扣

示例:

示例 1:

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


示例 2:

输入:nums = [3,2,1,0,4]
输出:false

解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

解法:

使用贪心,如果跳到的点的值为0,说明不能再前进,则返回false,否则返回true。贪心规则为:设当前值为now,说明可以向后跳1~now格,在可以跳到的区域内遍历值,设为num,同时记录跳到每格的距离,设为index2,num+index2表示从当前位置跳1次可以探索到的空间,此空间越大越好,因为同样是花费1次跳跃,可以探索到的空间越大就越早能到达终点。

代码:

class Solution:def canJump(self, nums: List[int]) -> bool:index = 0while 1:now = nums[index]if index + now >= len(nums) - 1:return Trueif now == 0:return Falsecurrent = index1 = 0for index2, num in enumerate(nums[index + 1:index + 1 + now]):if index2 + num > current:current = index2 + numindex1 = index2index += index1 + 1

http://www.yidumall.com/news/66288.html

相关文章:

  • 济南建网站推荐6个免费国外自媒体平台
  • 上海 网站建设网站排名优化首页
  • 腾讯云搭建网站搜狐综合小时报2022113011
  • 目前做网站流行的语言买友情链接
  • 天津市做网站公司软文营销广告案例
  • 哈尔滨城市规划建设网优化关键词有哪些方法
  • wordpress文章没缩略图seo搜索引擎优化5
  • 门户网站制作流程博客如何做营销活动
  • 泉州手机网站制作百度知道客服
  • 东莞网站建设渠道备案域名
  • 如何做好品牌宣传工作seo排名点击工具
  • 自己做的网站变成二维码java东莞seo推广
  • 企业网站建设指导规范网络公关
  • 兰州网站推广优化经济新闻最新消息财经
  • 自创网站的软件下载常州seo第一人
  • 做网站第一步做什么seo网络优化平台
  • 网站怎么续费建网站的流程
  • 苏州做网站的天气预报最新天气预报
  • 广州口碑好的网站建设定制国内最新消息新闻
  • 手机怎么做图纸设计西安seo优化排名
  • 怎样做自己的vip解析网站网站seo去哪个网站找好
  • 做足球预测的网站查看今日头条
  • 做彩票游戏网站违法吗最近的重要新闻
  • 学校登陆网站制作广州搜索排名优化
  • 温州做网站厉害的公司有哪些软文营销案例文章
  • web网站发布怎么做上海seo服务
  • 北京专业做网站设计公司品牌推广策略怎么写
  • 网站做过备案后能改别的公司吗百度定位店铺位置怎么设置
  • 做菠菜网站好赚吗宁德市人社局官网
  • 做水果的网站有哪些seo长尾快速排名