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

湘潭网站建设 x磐石网络盐城专业做网站较好的公司

湘潭网站建设 x磐石网络,盐城专业做网站较好的公司,阿里云服务器 放多个网站,模板之家如何免费下载题目链接 给你一个非负整数数组 nums #xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标#xff0c;如果可以#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 1 nums…题目链接 给你一个非负整数数组 nums 你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标如果可以返回 true 否则返回 false 。 1 nums.length 1 0 4 10^4 1040 nums[i] 1 0 5 10^5 105 分析 假设当前位于nums[i]表示该元素后面的nums[i]个元素任我跳那该跳哪个呢 是不是得考虑跳到哪一个位置下下一步可以跳得更远。这个由indexnums[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 maxReach0;for(let i0;inums.length;i){if(imaxReach){return false;}maxReachMath.max(maxReach,inums[i]);if(maxReachnums.length-1){return true;}}return true; };时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1)
http://www.pierceye.com/news/805485/

相关文章:

  • 嘉兴seo外包公司黄骅seo
  • 做网站录入和查询需求网络推广公司口碑
  • 招远专业做网站公司wordpress获取qq昵称 头像
  • 河北网站建设业务服务称赞的项目管理平台
  • 用jsp做的网站首页如何建立一个网站来卖东西
  • 外贸型网站建设的基本流程宣传型网站建设
  • 济南手机网站开发公司贵阳网络推广公司
  • 网站开发需求模板找网络公司做推广费用
  • 网站推广工具推荐广州公关公司招聘
  • 网站搭建平台源码做健身网站开题报告
  • 大芬网站建设樟树网站开发
  • 北京通州个人网站建设哈尔滨建设工程招投标办公室
  • 怎样开个人网站如何做百度免费推广
  • 深圳成品网站超市佛山网站建设机构
  • 江苏 网站建设第一次做网站做后感
  • wordpress翻译公司网站没事网站建设项目规划书
  • 东莞建设年审网站我的世界充钱网站怎么做
  • 太原网站排名系统电子商务市场营销
  • 社区网站开发进度表2018年做网站还能
  • 论企业网站建设的必要性内网网站搭建设
  • 网站建设怎么翻译如何建立自己的网站
  • 2345网址大全热门seo推广排名稳定
  • 网站建设工作有底薪吗360优化大师
  • 门户网站微信服务号建设大型网站建设优化排名
  • 贵州省冶金建设有限公司网站wordpress end_lvl
  • 网站建设的工作职责是什么网站后台显示连接已重置
  • 俱乐部手机网站模板微信公众号个人可以做网站么
  • 简述一个网站开发流程软件下载网站搭建
  • 超级营销型网站模板建湖人才网官网登录
  • 建设网站都需要什么万网二手已备案域名