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

dz可以做门户网站吗网站建设公司效益怎么样

dz可以做门户网站吗,网站建设公司效益怎么样,临沂网站公司,wordpress4.9.8题目: 给定一个非负整数数组 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/476382/

相关文章:

  • 网站开发类论文题目大连今年大项目建设
  • 北京优化网站外包公司徐州建设网站价格
  • 只做网站不做app重庆价格信息网官网
  • 安龙网站建设南阳微网站开发
  • 河北沙河市建设局网站大连虚拟主机
  • 产品网站设计全屏网站模板
  • 网站开发干嘛环球外贸
  • 公司电商网站建设费用怎么记账wordpress和lofter
  • 门户网站建设存在问题与不足做网站的过程中有哪些问题
  • 淄博周村学校网站建设报价免费建站的方法
  • 网站建设及推广枣强wordpress get_options
  • 比分网站制作网站建设多久能学会
  • 车辆对比那个网站做的好电商运营必备技能
  • 品牌建设网站特点广东东莞自己建站教程
  • 利用虚拟主机建设企业网站视频网站视频预览怎么做
  • 家居网站模板东莞做网站公司首选!
  • 网站怎么屏蔽国内访问山东网站建设最便宜
  • 认证空间官方网站商务网站建设公
  • 施工合同在哪个建设网站下载做网站用js的好处
  • 基础微网站开发动态wordpress header导航
  • 怎么把百度放到网站上商务网站建设实训总结
  • 南京网站建设耐油橡胶板如何建个网站
  • 购物网站建设的需求广州个人网站备案要多久
  • 国内常见的博客网站微信网站域名备案成功后怎么做
  • 南京网站定制wordpress搜索框样式
  • 如何做盗版小说网站衡阳网建天地
  • 单位网站建设汇报材料轻极企业wordpress主题
  • 海南澄迈住房和城乡建设厅网站厦门市集美区建设局网站
  • dede网站模版整站网站优化
  • 适合seo优化的站点淄博seo外包公司