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

北京网站排名优化国内设计公司前十名

北京网站排名优化,国内设计公司前十名,自己制作的网站怎么做分页,建湖做网站的目录 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.dt0577.cn/news/27081.html

相关文章:

  • 网站开发电脑内存要多少营销型网站建设哪家好
  • 农产品网站建设投标书专业软文
  • 做网站用什么语言开发营销渠道有哪些
  • 做网站的电脑自带软件是什么武汉seo网站优化
  • 汕头网站搜索优化个人推广平台
  • 手机端的网站首页该怎么做安卓手机优化神器
  • 强化政府网站建设管理seo服务运用什么技术
  • 仓储网站建设平谷头条新闻
  • 网站首页制作方案网站seo文章
  • wordpress 查询当月seo的主要分析工具
  • 什么网站做批发零食的很多百度站长平台app
  • 网站色调代号制作网站的软件叫什么
  • 惠州制作网站软件手机优化大师官网
  • 教做粘土的网站360优化大师旧版本
  • 科技术语有哪些成都seo服务
  • 企业大学网站建设计划百度网站优化排名
  • 手机信息分类网站制作上海外贸seo公司
  • logo设计网站免费无水印设计网站排行
  • 要怎么判断网站是什么cms做的营销案例
  • 免费建站软件有哪些广州百度seo排名优化
  • 详述网站建设的过程简答题个人怎么做推广
  • wordpress 重复插件seo网络推广排名
  • 网站建设联杭州做百度推广的公司
  • mac做网站软件经典软文案例或软文案例
  • 舟山做网站怎样建网站
  • chatgpt网址优化推广方案
  • wordpress邮件重置密码厦门关键词优化seo
  • 做网站找毛叶子歌网站友情链接购买
  • 外贸站群宁波seo搜索排名优化
  • 好看 大气的网站广告语