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

it培训机构包就业是啥套路福州seo博客

it培训机构包就业是啥套路,福州seo博客,网站开发 商标第几类,pb 做网站给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处&#xff1a;0 < j < nums[i] &#xff1b;i j < 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 <= 1 0 4 10^4 104
0 <= nums[i] <= 1000
题目保证可以到达 nums[n-1]

题解

区分【力扣】55. 跳跃游戏

class Solution {public int jump(int[] nums) {int end = 0;int jumpMax = 0;int steps = 0;for (int i = 0; i < nums.length - 1; i++) {//每次直接更新此步能跳的最远位置(下一个end值)jumpMax = Math.max(jumpMax, i + nums[i]);//到最远位置了,说明此前区间里肯定得跳一次,end更新为这个区间里求得的jumpMax最大if (i == end) {end = jumpMax;steps++;}}return steps;}
}

法二:贪心的从后往前找下标最小的

class Solution {public int jump(int[] nums) {int position = nums.length - 1;int steps = 0;//下一个最后位置while (position > 0) {//从小到大找,能跳到position 最小下标的那个for (int i = 0; i < position; i++) {if (i + nums[i] >= position) {position = i;steps++;break;}}}return steps;}
}
http://www.hengruixuexiao.com/news/29665.html

相关文章:

  • 天津设计网站公司最火的推广平台
  • 重庆seo优搜狗seo怎么做
  • 代加工厂都不做网站百度推广账户优化方案
  • 城乡建设官方网站百度收录网站要多久
  • 国外做问卷网站好seo短视频
  • 网站开发强制使用急速内核搜索引擎收录查询工具
  • 导游网站如何建设的优量汇广告平台
  • 2345网址导航官网下载安装seo服务哪家好
  • 物流网站怎么做的郑州seo哪家好
  • 用php做医药网站开题报告今日热搜头条
  • 商城网站支付端怎么做百度大搜推广开户
  • 企业网站banner大图搜索关键词怎么让排名靠前
  • 上海网站建设管理今日国际新闻头条15条简短
  • 环境保护部网站查询建设项目免费发布广告信息平台
  • wordpress reset api优化大师手机版
  • pc网站开发获取位置免费seo优化工具
  • app开发公司重庆seo外包顾问
  • 怎么把网站放到阿里云宁德市疫情
  • 门户网站建设多少钱太原关键词优化服务
  • wordpress 的图片保存在哪网站seo是什么
  • 如何制作推广网站赣州seo排名
  • 做自己网站如何在百度打广告
  • 网站建设价格与方案优秀的网络搜索引擎营销案例
  • vs 2010 网站建设网络营销手段
  • 网站推广营销策划网络整合营销4i原则是指
  • 百度竞价网站源码百度热搜榜怎么打开
  • 网站建设需申请注册域名免费网页在线客服系统
  • 河南省建设厅网站136号文件河北企业网站建设
  • 丫丫影院上海搜索引擎优化公司排名
  • 怎么做微信版的wordpress网站建设网络推广seo