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

网站建设的特点wordpress 地方门户

网站建设的特点,wordpress 地方门户,厚街镇网站建设公司,做网站能用微软如果我们「贪心」地进行正向查找,每次找到可到达的最远位置,就可以在线性时间内得到最少的跳跃次数。 例如,对于数组 [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.yayakq.cn/news/274007/

相关文章:

  • 免费推广网站推荐顺企网贵阳网站建设
  • 设计师用的素材网站有哪些建设通app下载
  • 电子商务网站的建设的意义许昌网站开发哪家好
  • 巴中住房和城乡建设局网站在社保网站上怎么做员工的退费
  • 镇江网站建设推广公司给别人做软件的网站
  • 宁波seo优化服务xxx网站建设与优化推广
  • 上门做网站公司哪家好制作一个网站步骤排版
  • 微商建立网站用帝国做的网站
  • 免费搭建手机网站特产网站建设的目的
  • 企业网络营销站点的功能有哪些做网站怎么插音乐循环
  • 做网站实名认证总是失败怎么回事提供手机自适应网站公司
  • 美食网站开发开题报告安徽建筑网
  • 做网站需要多少钱 网络服务北京恒伟网站建设
  • 手机CPA网站建设源码修改手机在线制作图片
  • 做网站的公司 杭州wordpress作者页面显示评论
  • 建设网站怎么判断是电脑还是手机站长工具精品
  • 天津网站建设优选企业深圳龙岗网络推广
  • 做视频网站技术壁垒在哪里网站特色分析图怎么做
  • 网站建设业务员在哪里接单廊坊网站建设开发
  • 四川旅游网站设计论文安康网络公司信息
  • 找人做网站注意哪些西部数码网站管理助手2.0
  • 江苏企业网站建设价格外贸建站与推广如何做 google
  • 电脑路由器做网站服务器怎么对一个产品进行网络营销
  • seo快速排名软件推荐seo全称是什么意思
  • h5企业网站通用源码怎样帮人做网站挣钱
  • 诸暨北京网站制作公司有哪些网站建设公司好发信息网
  • 今科网站建设怎么样户县微网站建设
  • 国外网站 icp备案电子商务网站建设实训室简介
  • 网站的数据库丢失wordpress 用的什么框架
  • 广东智能网站建设配件短剧分销系统开发