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

温州网站开发流程著名的个人网站

温州网站开发流程,著名的个人网站,做标书的任务网站,半透明主题 wordpress目录 1.题目2.答案3.提交结果截图 链接: 45. 跳跃游戏 II 1.题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nu…

在这里插入图片描述

目录

    • 1.题目
    • 2.答案
    • 3.提交结果截图

链接: 45. 跳跃游戏 II

1.题目

给定一个长度为 n0 索引整数数组 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 <= 10^4
  • 0 <= nums[i] <= 1000
  • 题目保证可以到达 nums[n-1]

2.答案

class Solution {public int jump(int[] nums) {if (nums.length < 2) {return 0;}int[] steps = new int[nums.length];Arrays.fill(steps, 0);for (int i = nums.length - 2; i >= 0; i--) {// 最大跳跃长度为0,不通过int jump = nums[i];if (jump == 0) {continue;}// 跳到末位及以后,通过if (i + jump >= nums.length - 1) {steps[i] = 1;continue;}// 使用历史记录判断int j = 1;int minStep = nums.length;for (; j <= jump; j++) {if (steps[i+j] > 0) {minStep = Math.min(minStep, steps[i+j] + 1);}}// 通过后更新记录if (minStep < nums.length) {steps[i] = minStep;}}return steps[0];}
}

3.提交结果截图

在这里插入图片描述

整理完毕,完结撒花~ 🌻

http://www.khdw.cn/news/60205.html

相关文章:

  • 用美国服务器做钓鱼网站企业seo服务
  • wordpress建立网站网站关键词如何优化上首页
  • 中国网站建设网页设计seo好找工作吗
  • 中国风html5网站模板盘多多搜索引擎入口
  • 常用网站开发模式一个具体网站的seo优化
  • 企业单页网站模板百度一下百度搜索入口
  • 重庆做网站及公众号公司营销网络是啥意思
  • 腾讯学生服务器做网站公司官网怎么制作
  • 全球购物官方网站有哪些国际实时新闻
  • 专业网站制作服务免费舆情网站
  • 西安做公司网站培训机构招生7个方法
  • zencart网站打不开网店推广
  • 织梦数据库可以用到wordpressseo快速排名优化方法
  • 潍坊建设银行招聘网站百度营销推广靠谱吗
  • 新开传奇私服发布网站推广软件平台
  • 大良营销网站建设平台营业推广策略
  • 网站怎么做友情链接外链兔
  • 宁夏网站建设网店推广联盟
  • 网站广告策划长春模板建站代理
  • asp网站怎么仿站自创网站
  • 做优惠券网站要多少钱搜索百度网址网页
  • 无锡网站制作公司排名营销型网站分析
  • 网络科技服务有限公司宁波seo优化定制
  • 惠州建设网站开发媒体发稿公司
  • 昆明网站建设 熊掌号宁波网站推广公司报价
  • 企业网站ps模板深圳关键词推广排名
  • 网站首页布局设计工具建站教程
  • 做简历用哪个网站北京外包seo公司
  • 能源公司网站模板电商培训心得体会
  • 企业系统工程正规seo需要多少钱