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

黑龙江省建设银行网站比优化更好的词是

黑龙江省建设银行网站,比优化更好的词是,前端开发工程师需要考什么证,网站排名 优帮云题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i] i j < n 返回到达 nums[n - …

题目

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i] 
  • i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

示例 1:

输入: nums = [2,3,1,1,4]
输出: 2
解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

示例 2:

输入: nums = [2,3,0,1,4]
输出: 2

提示:

  • 1 <= nums.length <= 104
  • 0 <= nums[i] <= 1000
  • 题目保证可以到达 nums[n-1]

代码 

#include<stdio.h>int jump(int* nums, int numsSize);int main()
{int nums[5] = {2,3,1,1,4};printf("%d",jump(nums,5));return 0;
}int jump(int* nums, int numsSize)
{if(numsSize==1||nums[0]==0)return 0;int max=0;int number=0;for(int i=0;i<numsSize-1;i++){if(nums[i]>max){max=nums[i];}} int temp=numsSize-1;while(temp>0){int posi;int i;for(i=temp-1;i>=0&&i>=temp-max;i--){if(nums[i]+i>=temp){posi=i;}}temp=posi;number++;}return number;
}

 

http://www.hrbkazy.com/news/10005.html

相关文章:

  • 农家乐网站设计军事新闻俄乌最新消息
  • 2015做外贸网站好做吗网站性能优化的方法有哪些
  • 常熟祥云平台网站建设一年的百度指数
  • 哪有做网站推广关键词搜索推广排行榜
  • 服务器网站建设维护合同杭州数据推广
  • 网站建设项目网络图自己怎么做一个网页
  • 兰州做网站优化网络营销方案设计范文
  • 网站改版分析百度seo外包
  • 静海做网站公司百度一下百度一下你就知道
  • 做电影网站要不要收费太原建站seo
  • 沈阳做网站有名公司有哪些技能培训学校
  • 建外贸网站推广全国最新的疫情数据
  • wordpress英文站源码武汉百度推广入口
  • 浙江省住房和城乡建设厅网站 文件网站设计培训
  • 做网站客户最关心哪些问题武汉百捷集团百度推广服务有限公司
  • 动态网站欣赏搜索广告是什么
  • 如何做二维码链接网站搜索引擎营销的手段包括
  • 南山企业网站建设女装关键词排名
  • 绵阳建网站哪家好西安网络优化哪家好
  • 怎么查询商标是否已被注册宁波seo网站
  • 连云港网站建设价格公司网站域名怎么注册
  • 口碑好的网站建设公司哪家好全网推广系统
  • 以色列网站后缀批量关键词调排名软件
  • 深圳中小企业网站制作网页制作作业100例
  • 东莞网页网站制作美国搜索引擎排名
  • 做网站的那些个人工作室公关团队
  • 网站推广的最终目的是什么推广软件赚钱的app
  • 渭南做网站哪家公司免费发布信息平台有哪些
  • 外贸中间体做哪个网站好烟台seo关键词排名
  • 给人做网站赚钱网站快速收录软件