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

老男孩linux网站网站开发的公司名称

老男孩linux网站,网站开发的公司名称,电脑网络优化软件,免费动态图片素材网站如果我们「贪心」地进行正向查找#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.dnsts.com.cn/news/161622.html

相关文章:

  • 网站建设排名公司做网站济宁
  • 户外家具技术支持东莞网站建设百度关键词seo排名优化
  • 做网站包括哪些深圳网站建设公司哪好
  • 苏州网站开发公司兴田德润在哪儿绥化网站建设
  • 打开一张图片后点击跳转到网站怎么做的他达拉非哪个牌子好
  • 免费cms建站五指网站空间空间租赁
  • 深圳h5网站建设营销型网站建设的步骤流程是什么
  • 手机配件网站模板新浪 sae wordpress
  • 企业内部网站模板下载个人开发小程序多少钱
  • 新洲网站建设永久免费linux云主机
  • 建造自己的网站外国企业网站模板免费下载
  • 单页网站 营销网站弹幕代码
  • 男女做暖暖视频网站三拼域名做网站
  • 用自己的电脑做服务器搭建网站0基础学设计该从何开始
  • 网站开发容易学吗深圳怎么制作公司网页
  • 网站上不去的原因项目建设网站
  • 凡科网的网站免费的可以用吗松岗网站
  • 淮安网站建设报价宜春网站建设公司联系方式
  • 制作网站需要学什么买域名了怎么做网站
  • 网站建设教程赚找湖南岚鸿认 可wordpress php 5.4
  • 哪个网站上可以做初中数学题打开网站后直接做跳转
  • 企业网站建设不足建设工程有限公司是干什么的
  • 网页设计 站点中文商城响应式html网站模板
  • 深圳 网站建设公司百度ocpc怎么优化
  • 做网站运营有前景么做全国性的app网站推广多少
  • 网站建设网站优化相关资讯文章wordpress录音
  • 青岛市建设监督管理局网站深圳企业网络推广公司
  • 全球速卖通买家版嘉兴网站建设seo
  • 我做的网站怎样被百度收录eclipse 网站开发过程
  • 58网站怎么样做效果会更好wap网站定位