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

怎么用手机做刷赞网站海口 做网站

怎么用手机做刷赞网站,海口 做网站,微信文件传输助手网页版,网页制作专业信息如果我们「贪心」地进行正向查找#xff0c;每次找到可到达的最远位置#xff0c;就可以在线性时间内得到最少的跳跃次数。 例如#xff0c;对于数组 [2,3,1,2,4,2,3]#xff0c;初始位置是下标 0#xff0c;从下标 0 出发#xff0c;最远可到达下标 2。下标 0 可到达的… 如果我们「贪心」地进行正向查找每次找到可到达的最远位置就可以在线性时间内得到最少的跳跃次数。 例如对于数组 [2,3,1,2,4,2,3]初始位置是下标 0从下标 0 出发最远可到达下标 2。下标 0 可到达的位置中下标 1 的值是 3从下标 1 出发可以达到更远的位置因此第一步到达下标 1。 从下标 1 出发最远可到达下标 4。下标 1 可到达的位置中下标 4 的值是 4 从下标 4 出发可以达到更远的位置因此第二步到达下标 4。 在具体的实现中我们维护当前能够到达的最大下标位置记为边界。我们从左到右遍历数组到达边界时更新边界并将跳跃次数增加 1。 在遍历数组时我们不访问最后一个元素这是因为在访问最后一个元素之前我们的边界一定大于等于最后一个位置否则就无法跳到最后一个位置了。如果访问最后一个元素在边界正好为最后一个位置的情况下我们会增加一次「不必要的跳跃次数」因此我们不必访问最后一个元素。 作者力扣官方题解 代码 int jump(int* nums, int numsSize) {int max 0;int i 0,steps 0;int end0;for (i 0; i numsSize-1; i){ max max (nums[i] i) ? (nums[i] i) : max;//最远能到达的位置if (iend){end max;steps;}}return steps; }
http://www.hkea.cn/news/14279337/

相关文章:

  • 如何上传到网站根目录建设l旅游网站目的及功能定位
  • 网络营销网站建设公司淘宝建站服务
  • 4徐汇区网站建设网站策划总结
  • 网站开发顶岗实习报告网站收录提交入口
  • 许昌市做网站公司通过手机建设网站
  • 照明灯具类企业网站做赌场网站犯法么
  • 注册网站账号审核不通过无法登陆怎么办网站后台会员管理
  • 网站建设的基本要素网站怎么办
  • 上海网站seo招聘网络公司经营范围可以加技术培训
  • 网站建设类公司排名图标设计在线生成
  • 国内室内设计网站大全深圳app网站开发
  • 受欢迎的惠州网站建设wordpress 怎么传网站
  • 中细软网站建设哈尔滨网站建设有限公司
  • 凡科网网站怎么设置会员登录板块门户网站视频
  • 提升网站权重吗应用下载
  • 织梦后台怎么做网站地图免费不收费网站有哪些
  • 网站建设背景分析网站主页设计布局图
  • 网站ui设计收费市场营销做得好的企业
  • 常州做网站建设的公司怎么在境外做网站
  • 做微商能利用的网站有哪些网站建立需要多久
  • 怎么更改网站备案信息吗如何成功开展网络营销
  • 做软文的网站wordpress自动清缓存
  • 网站招牌模板网站图片浏览特效
  • 马鞍山网站建设咨垂直版面网站
  • 医院网站建设标书百度站长工具大全
  • 做网站素材广州编程培训机构哪里好
  • 网页与网站设计 什么是属性深圳哪里有做网站推广的
  • 景区网站开发找公司建网站报价
  • 电影网站建设的核心是网站引导页面
  • 门户网站开发费怎做账ip设计