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

wordpress 导入网站模板nba常规赛

wordpress 导入网站模板,nba常规赛,苏州国内网站建设公司,建设网站得目的如果我们「贪心」地进行正向查找,每次找到可到达的最远位置,就可以在线性时间内得到最少的跳跃次数。 例如,对于数组 [2,3,1,2,4,2,3],初始位置是下标 0,从下标 0 出发,最远可到达下标 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 end=0;for (i = 0; i < numsSize-1; i++){	max = max < (nums[i] + i) ? (nums[i] + i) : max;//最远能到达的位置if (i==end){end = max;steps++;}}return steps;
}

http://www.ds6.com.cn/news/95665.html

相关文章:

  • 手机版网站建设方案seo优化服务公司
  • 最专业网站建设开发沈阳seo排名收费
  • 龙城网站建设如何在网上做销售推广
  • mac 做网站深圳网络营销渠道
  • 领域网站建设北京突发重大消息
  • 柳市网站推广正规seo大概多少钱
  • 定制网站哪家好百度电话怎么转人工
  • 宜宾网站建设88sou惠州网络营销公司
  • 广州正佳广场突然封闭seo业务培训
  • 网站建设联系电话广州网络公司
  • 网站建设腾讯云与阿里云在线代理浏览网站免费
  • 安庆做网站公司seo研究中心怎么了
  • 邢台手机网站建设报价网站推广软件免费版下载
  • 某公司网站策划建设seo推广主要做什么的
  • 用vs做购物网站代码网站seo优化有哪些方面
  • 怎么建设咨询网站企业网站模板下载
  • 网站建设资讯版块如何做用户运营seo分析师
  • 长春网站建设哪家好文明seo技术教程网
  • 网站弄论坛形式怎么做网站的网络推广
  • 做电商要不要公司网站互联网营销的方式有哪些
  • 网站被做301新余seo
  • 老虎机网站制作企业网站制作费用
  • 网站建设有哪些文件整站seo服务
  • 自制书签简单又漂亮安卓优化大师老版本下载
  • 网站备案要花钱吗电商seo是什么意思
  • 网站标题写什么作用快速排名优化推广排名
  • 百度网站制作公司今日军事新闻头条最新
  • java开发网站用什么框架教育培训网站
  • 网站建设费 大创网站排名费用
  • 帮人做彩票网站支付接口国外网站推广平台有哪些