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

多视频网站建设网站吸流量

多视频网站建设,网站吸流量,发卡网站搭建教程,定安免费建站公司1、题目: 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 2…

在这里插入图片描述


1、题目:

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

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


2、分析特点:

  • 题目要求:你最初位于数组的 第一个下标 ,判断你是否能够到达最后一个下标 ==> 思维转换:如果我已经到了倒数最后一个位置,到了倒数第二个位置。。。

当然想正着理解也可以:

设想一下,对于数组中的任意一个位置 yyy,我们如何判断它是否可以到达?根据题目的描述,只要存在一个位置 x,它本身可以到达,并且它跳跃的最大长度为 x+nums[x],这个值大于等于 y,即 x+nums[x]≥y,那么位置 y 也可以到达。

换句话说,对于每一个可以到达的位置 x,它使得 x+1,x+2,⋯ ,x+nums[x] 这些连续的位置都可以到达。

这样以来,我们依次遍历数组中的每一个位置,并实时维护 最远可以到达的位置。对于当前遍历到的位置 x,如果它在 最远可以到达的位置的范围内,那么我们就可以从起点通过若干次跳跃到达该位置,因此我们可以用 x+nums[x] 更新最远可以到达的位置。

在遍历的过程中,如果 最远可以到达的位置 大于等于数组中的最后一个位置,那就说明最后一个位置可达,我们就可以直接返回 True 作为答案。反之,如果在遍历结束后,最后一个位置仍然不可达,我们就返回 False 作为答案。


3、思路:

从终点开始算,判断终点之前是否有位置能到达终点。有,就将当前点当做终点;无,则继续向前判断。当终点与起点重合时,则能从起点跳到终点。


4、代码:

    public boolean canJump(int[] nums) {if(nums.length == 1) return true let len=nums.length-1for(let i = nums.length-2;i>= 0;i--){if(nums[i] >= len-i){len = i;}}return len == 0;}

5、复杂度分析:

  • 时间复杂度:O(n),其中 nnn 为数组的大小。只需要访问 nums 数组一遍,共 nnn 个位置。
  • 空间复杂度:O(1),不需要额外的空间开销。

6、总结:

从终点开始算,判断终点之前是否有位置能到达终点。有,就将当前点当做终点;无,则继续向前判断。当终点与起点重合时,则能从起点跳到终点。




如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

http://www.bjxfkj.com.cn/article/108806.html

相关文章:

  • 山东seo网站黑龙江建设网政务系统
  • 电动门 东莞网站建设网站建设相关语言
  • 广州微网站建设平台平台营销推广方案
  • 给我一个网站图片网站托管服务 重庆
  • 北京网站设计公司济南兴田德润团队怎么样手机写wordpress博客
  • 怎么用网站做chm制造企业erp管理系统
  • 贵州贵阳网站建设大连做网站建设
  • 手机网站建设方法特价网站建设费用
  • 网站建设和网页设计是不是一样怎么把自己做的网站挂到外网上
  • 网站主题下载wordpress 数据库中的表
  • 做网站挂广告黑人做爰视频免费网站
  • 有后台的网站怎么做如何建立一家网站
  • 中企网站案例高清视频网络服务器免费
  • 深圳网站建设流程网站受到攻击 怎么做攻击的
  • 如何学习网站建设appwordpress 谷歌seo
  • 成都 网站 建设可以看那种东西的浏览器下载
  • 优化网站公司怎样用自己的主机做网站
  • 主页设计seo网站关键词排名优化
  • 朝阳网站建设 国展东湖南昌网站建设公司
  • 做钓鱼网站用哪种编程语言福州哪家网站制作设计高端还实惠
  • wordpress导航网站模板信息门户系统
  • 一个网站如何产生流量程序员怎么用wordpress
  • 网站标题权重南宁网站建设公司如何为老板打造网站赚钱的
  • 北京网站备案号推广方式有哪些渠道
  • c网站开发视频给我一个可以在线观看的免费
  • 装修网站排名可以做长页的网站
  • 怎样取消网站备案有什么好的网站做旅行计划
  • 网站开发入门书籍2018市场营销证书含金量
  • wap网站管理系统c2c类型电子商务网站
  • 西安手机网站案例广东seo网站设计