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

南宁网站忧化网站建设职业规划

南宁网站忧化,网站建设职业规划,房产信息网网址,平顶山网站建设电话目录 1#xff0c;题目 2#xff0c;代码 贪心算法正向查找 3#xff0c;学习 解题思路 具体代码处理 数组遍历的最后边界的处理#xff1a; 1#xff0c;题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向…目录 1题目 2代码 贪心算法正向查找 3学习 解题思路 具体代码处理 数组遍历的最后边界的处理 1题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说如果你在 nums[i] 处你可以跳转到任意 nums[i j] 处: 2代码 贪心算法正向查找 /*** param {number[]} nums* return {number}*/ var jump function(nums) {let jumpsTemp 0;let end 0;let maxPosition 0;let steps 0;for(let i 0;inums.length-1;i){maxPosition Math.max(maxPosition,inums[i]);if(i end){end maxPosition;steps;}}return steps; }; for(let i 0;inums.length-1;i){maxPosition Math.max(maxPosition,inums[i]);if(i end){end maxPosition;steps;}} end和maxPosition变量的值 和数组下标值保持一致便于数据的使用 3学习 解题思路 每次找到可以到达的最远位置就可以实现线性时间内得到最少的跳跃次数。 具体代码处理 思路中 应该是在每次最远距离中选择下一跳最远的才进行step这里做了转化。 维护当前能够到达的最大下标位置记作边界。我们从左到右遍历数组当到达边界的时候更新边界并将跳跃次数增加。 相比于两层嵌套的循环在时间上从O(n*n)变为O(n) 数组遍历的最后边界的处理 我们不用访问最后一个元素是因为在访问最后一个元素之前我们的边界一定大于等于最后一个元素否则无法调到最后一个位置。 勉励自己贵在坚持
http://www.zqtcl.cn/news/125933/

相关文章:

  • h5视频网站模板中国十大企业培训机构排名
  • 强的网站建设明细报价表网站建设推广新业务
  • 哪里有免费做网站wordpress 在文章前面加序号
  • 263企业邮箱登录入口首页seo公司哪家
  • 哈尔滨建设银行网站岳阳建设网站
  • 中山网页网站设计模板自己做的网站怎么让别人看见
  • 建设装饰网站出口跨境电商平台
  • 陕西网站建设公司排名WordPress图片生成文章
  • t恤定制网站wordpress 分类 seo
  • 万网网站空间多少钱一年做哪些网站流量最大
  • seo网站优化服务网站开发电脑
  • 宿迁怎样建设网站wordpress 分类目录 标签
  • 惠州双语网站建设费用seo搜索工具栏
  • 做ppt会去什么网站找图网页制作与网站建设试题
  • 如何用ai给网站做logo宝安网站制作公司
  • sem是什么职业岗位单页式网站 seo
  • 做网站用什么版本系统国外有哪些设计网站推荐
  • dz论坛怎么做视频网站吗哪些公司是wordpress
  • 在微信怎样搞做微视频网站商城小程序模板源码完整版
  • h5跟传统网站有啥区别读取wordpress最新文章
  • 网站推广120最超值的网站建设
  • 移动网站制作公司如何开公司做网站
  • 网站建设 青海试题wordpress的特点
  • 源码如何做网站宽甸县建设局网站
  • 用dw做的网页怎么连到网站上企业网站备案资料填写单
  • 中文 网站模板企业怎么建设网站
  • 建设户外腰包网站哪个网站注册域名好
  • 六安网站建设价格小学生编程网课前十名
  • 绵阳网站建设信赖辉煌wordpress多账号权限
  • 网站外链快速建设网站维护要学多久