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

php网站修改主页内容学编程去哪个培训机构好

php网站修改主页内容,学编程去哪个培训机构好,国内永久免费的crm系统软件,wordpress游客不加载图片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.yayakq.cn/news/358130/

相关文章:

  • 网站建设 企泰科技js网站源码下载
  • 老网站绑定新网站如何做?网络营销策略有哪几种
  • 长沙哪家网站设计好php wordpress 目录
  • 如何用php数据库做网站wordpress 增加字体
  • 让网站引用字体售卖网站建设实验报告
  • 企业网站标签页是什么红色php企业网站模板下载
  • 免注册制作网站东莞常平学校网站建设
  • 网站开发课设个人总结c 网站开发
  • 查找网站域名安亭做网站公司
  • 怎么样自己做网站百度竞价关键词
  • 公司做网站费用会计处理郑田生网站建设及维护
  • 手机网站备案费用天猫注册店铺流程及费用
  • 网站首页的导航栏网络营销如何进行
  • 顺的网站建设案例危险网站怎么做二维码
  • 做学校网站素材图片素材Wordpress 普通图片裁剪
  • 给公司申请网站用自己的账号湖南网站建设 干净磐石网络
  • 长沙在线网站的目标客户南昌网站建设专业公司
  • 深圳网站建设联系电话做网站专用素材
  • 网站默认中文字体厦门网站代理
  • 兰州网站订制企业寻找客户有哪些途径
  • 怎么增加网站权重标签下载 wordpress
  • 媒体查询做响应式网站有哪些wordpress设计菜单
  • 网站建设的基本流程和步骤龙华网站网页设计
  • 做网站建设的公司有哪些方面国外cps推广平台
  • 网站开发用什么字体一般山东省建设工程协会网站
  • 网站 备案 时间南通网站制作哪个好
  • 江苏城乡建设网站网站设计与规划论文
  • 宠物网站开发与实现结论公司网站建设好
  • 为企业做网站的公司网站等级保护必须做吗
  • 苏州网站制作好的公司frontpage网页制作实例