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

网站建设遵循原则关键词有哪些关联词

网站建设遵循原则,关键词有哪些关联词,wordpress手机mip,哈尔滨建设工程交易中心网站题目链接 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 1 < nums…

题目链接

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

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

  • 1 <= nums.length <= 1 0 4 10^4 104
  • 0 <= nums[i] <= 1 0 5 10^5 105

分析:

假设当前位于nums[i],表示该元素后面的nums[i]个元素任我跳,那该跳哪个呢?

是不是得考虑跳到哪一个位置下下一步可以跳得更远。这个由index+nums[i]决定。

也就是说后面的nums[i]个元素里,哪个索引+元素值最大就跳到哪里。

/*** @param {number[]} nums* @return {boolean}*/
var canJump = function (nums) {let i = 0;let nextIndex;let maxVal = 0;while (i + nums[i] < nums.length - 1) {if (nums[i] === 0) {return false;}for (let j = i + 1; j <= i + nums[i]; j++) {if (j + nums[j] > maxVal) {nextIndex = j;maxVal = j + nums[j];}}maxVal = 0;i = nextIndex;}return true;
};

时间复杂度: O ( n 2 ) O(n^2) O(n2)

空间复杂度: O ( 1 ) O(1) O(1)

时间复杂度太高,换个思路:

维护一个最大可达位置maxReach。

/*** @param {number[]} nums* @return {boolean}*/
var canJump = function (nums) {let maxReach=0;for(let i=0;i<nums.length;i++){if(i>maxReach){return false;}maxReach=Math.max(maxReach,i+nums[i]);if(maxReach>=nums.length-1){return true;}}return true;
};

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( 1 ) O(1) O(1)

http://www.hengruixuexiao.com/news/33702.html

相关文章:

  • 加盟手机网站源码南宁优化网站网络服务
  • 网站服务器在哪网页设计参考网站
  • 提供网站制作公司万能搜索引擎网站
  • 在自己网站做支付可以吗直销怎么做才最快成功
  • 做核酸收费seo如何快速排名百度首页
  • 做农宿的网站昆明seo外包
  • 做的网站必须备案自己的网站怎么在百度上面推广
  • 商城网站如何提高收录郑州seo
  • 网站logo优化免费卖货平台
  • 电子商务网站建设 课后答案友情链接分析
  • 如何网站做外贸生意印度疫情最新消息
  • eclipse做企业网站汽油价格最新调整最新消息
  • 合肥餐饮网站建设seo效果最好的是
  • 网站和新媒体建设审批制度单页站好做seo吗
  • 宝应网站建设二级子域名ip地址查询
  • 收费下载的wordpress网站做网站好的网站建设公司
  • 公众号免费模板seo高效优化
  • 网站漂浮广告怎么做国内免费发布产品的平台
  • 网站做销售是斤么工作网络营销的真实案例分析
  • 淘宝网站怎么做的好坏创意设计
  • wordpress建站多用户搜索引擎调词平台
  • 盗取dede系统做的网站模板拓客引流推广
  • 衡水网站建设格公司强化防疫指导
  • 深圳制作网站软件搜索网站排行榜
  • 加强局网站建设it培训班出来工作有人要么
  • 万网域名管理网站淘宝搜索关键词排名查询工具
  • 网站备案时间有效期肇庆seo外包公司
  • 国际品牌的ui设计公司百度整站优化
  • 开县做网站夸克搜索网页版
  • 发卡网站搭建windows7系统优化工具