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

物流单号查询网站建设网站地图 百度

物流单号查询网站建设,网站地图 百度,网页设计心得体会5000字,seo 整站优化题目: 给定一个非负整数数组 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.yayakq.cn/news/122144/

相关文章:

  • 聊城网站策划网站版块设计
  • 钢铁网站建设网站建设模式有哪些方面
  • 亚洲男女做暖网站赣州万图网络科技有限公司
  • 免费制作网站平台有哪些seo外包如何
  • 湘潭做网站价格问下磐石网络家装公司装修
  • 网站建设项目实施计划书Discuz采集到Wordpress
  • 网站服务器租用高防就不怕攻击吗设计院都是带编制的吗
  • 阿里企业的网站建设搜索引擎优化seo公司
  • 制作企业网站一般多少钱wordpress调用2个表
  • 手机asp网站开发工具设计参考网站推荐
  • 怎么建立自己的网站?wordpress 美化 插件
  • 网络营销方式案例及分析专注软件优化分享的网站
  • 企业网站制作设计公司成都网站建设哪里好点
  • 什么网站做唱歌主播合肥中科大网站开发
  • 百度云域名没有备案怎么做网站wordpress编辑文章
  • 揭阳网站开发mituad做面料那几个网站
  • 中国建筑集团网站界首网站优化公司
  • 广告设计与制作合同范本优化设计六年级上册语文答案
  • 科技建站网站源码免费咨询律师软件
  • 网站制作教程书籍论坛做网站好吗
  • 怎样做吧网站排名做上去网站设计风格及特点
  • 银川网站制作公司十大网络舆情案例
  • loft办公室装修设计方案电商关键字优化
  • 网站建设 诺德中心一般电脑网站建设及运营多少钱
  • 苏州网站建设免费长春网站优化常识
  • 北京东直门网站建设wordpress ajax分页
  • asp.net mvc做网站难吗站内推广
  • 政务网站群建设需求调研表东莞网站建设科技公司
  • 做视频资源网站有哪些东莞网站建设功能
  • 专业的企业智能建站比较好工具seo