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

网站建设贰金手指下拉网站什么语言好

网站建设贰金手指下拉,网站什么语言好,食品网站模板下载,杭州公司排名贪心算法#xff0c;存下每一步的最远#xff0c;去达到全局的最小跳跃次数。 题目 从题中要达到最少次数#xff0c;肯定是每一步尽可能走远一点。但注意j被限制了范围#xff0c;这种不用想每一步遍历时肯定选最大的num[i]#xff0c;但要注意#xff0c;题中是可以到…贪心算法存下每一步的最远去达到全局的最小跳跃次数。 题目 从题中要达到最少次数肯定是每一步尽可能走远一点。但注意j被限制了范围这种不用想每一步遍历时肯定选最大的num[i]但要注意题中是可以到达不是刚好到达因此最后一步只要大于最后一个数都是可以的。从第一个数开始遍历每一步贪心去选最远的距离然后每个数都存下一个可达到的最远距离便于更新因为贪心每一次都是基于当前数的最优并不是全局最优。 时间复杂度 O(n)空间复杂度 O(1)。 class Solution {public int jump(int[] nums) {int step0,end0,furthest0;for(int i0; inums.length-1;i){ furthest Math.max(furthest, inums[i]); //dp每个i记录每个位置能达到的最远距离if(iend){ //i遍历到上个起跳点能到的最远距离end furthest; //更新到下一步要跳到的位置注意这里跳的最远距离由i前面的数贪心选出来的step; //跳往下一步因此最后一个数不用遍历}}return step;} } 动态规划是存一个要维护状态的dp数组每次的状态由上几个状态更新得到这题用dp会很慢。而贪心策略在于每一步都存下最优状态便于后续的更新。
http://www.zqtcl.cn/news/817649/

相关文章:

  • 南通公司网站模板建站wordpress设置主页
  • 小企业网站建设哪找广州app开发平台
  • 建设部国家标准网站免费网站建设 免备案
  • 网站后台批量上传图片ue5培训机构哪家强
  • 合肥制作网站在哪里建网站
  • 网站开发话术合同管理软件系统
  • 洛阳建设网站公司vue 微信公众号开发
  • 网页的网站建设什么网站可以做免费广告
  • 秦都区建设局网站网络推广如何收费
  • 户外保险网站网站开发市场情况
  • 嘉兴企业网站排名网站快速排名服务
  • 8步快速搭建个人网站视频网站备案号被收回
  • 沈阳网站建设 景乔科技wap入口
  • 做网站服务器要用多大怎么在58建设企业的网站
  • 购物网站用户管理景观设计公司资质
  • 县检察院门户网站建设情况门户网站衰落的原因
  • 菏泽网站建设哪好大型企业网络搭建
  • t恤定制网站厦门制作网站企业
  • 上海建站优化建设网站个人简介范文
  • 青岛网站建设公司排名做收集信息的网站
  • 有空间与域名后怎么做网站电影网站建设费用
  • 网站建设销售找客源app制作培训
  • ps制作网站产品图片ps平面设计主要做什么
  • 怎样更新网站泉州网站开发公司
  • 蕲春县住房和城乡建设局网站广东建设局网站首页
  • 网站优化工作室共享经济型网站开发
  • 自己做网站好还是购买网站好网站建设平台报价
  • 设计师配色网站太原建站模板源码
  • 学计算机的做网站的叫什么工作wordpress商用收费不
  • 青岛网站建设谁家好一些网页微信怎么登陆