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

商业网站策划书范文西安网站设计建设公司 交通

商业网站策划书范文,西安网站设计建设公司 交通,wordpress建外贸站,网站维护描述1、题目#xff1a; 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说#xff0c;如果你在 nums[i] 处#xff0c;你可以跳转到任意 nums[i j] 处: 返回到达 nums[n - 1] 的最小跳跃次数。生… 1、题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说如果你在 nums[i] 处你可以跳转到任意 nums[i j] 处: 返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。 2、分析特点 这道题是典型的贪心算法通过局部最优解得到全局最优解。反向思维解决 每次都找最左位置-最后一个位置距离最远即最大概率最小跳跃次数。【解题口寻找最左位置–寻找的次数即最小跳跃次数】 我们的目标是到达数组的最后一个位置因此我们可以考虑最后一步跳跃前所在的位置该位置通过跳跃能够到达最后一个位置。 如果有多个位置通过跳跃都能够到达最后一个位置那么我们应该如何进行选择呢直观上来看我们可以「贪心」地选择距离最后一个位置最远的那个位置也就是对应下标最小的那个位置。因此我们可以从左到右遍历数组选择第一个满足要求的位置。 找到最后一步跳跃前所在的位置之后我们继续贪心地寻找倒数第二步跳跃前所在的位置以此类推直到找到数组的开始位置。 3、代码 class Solution {public int jump(int[] nums) {int position nums.length - 1;int steps 0;while (position 0) {for (int i 0; i position; i) {if (i nums[i] position) {position i;steps;break;}}}return steps;} }4、复杂度分析 时间复杂度O(n2)其中 nnn 是数组长度。有两层嵌套循环在最坏的情况下例如数组中的所有元素都是 1position 需要遍历数组中的每个位置对于 position 的每个值都有一次循环。空间复杂度O(1)。 5、总结 这道题是典型的贪心算法通过局部最优解得到全局最优解。反向思维解决 每次都找最左位置-最后一个位置距离最远即最大概率最小跳跃次数。【解题口寻找最左位置–寻找的次数即最小跳跃次数】 我们的目标是到达数组的最后一个位置因此我们可以考虑最后一步跳跃前所在的位置该位置通过跳跃能够到达最后一个位置。 如果有多个位置通过跳跃都能够到达最后一个位置那么我们应该如何进行选择呢直观上来看我们可以「贪心」地选择距离最后一个位置最远的那个位置也就是对应下标最小的那个位置。因此我们可以从左到右遍历数组选择第一个满足要求的位置。 找到最后一步跳跃前所在的位置之后我们继续贪心地寻找倒数第二步跳跃前所在的位置以此类推直到找到数组的开始位置。 如果本文对你有帮助的话记得给一乐点个赞哦感谢
http://www.hkea.cn/news/14287607/

相关文章:

  • 自己建立网站要钱吗要找人做公司网站应该怎么做
  • 肇庆网站开发公司wordpress图片素材主题
  • 网站icp备案费用网站与规划设计思路
  • 廉江市住房和城乡规划建设局网站电子商务平台自身提供的数据工具
  • 个人网站 备案备注网站的模板管理
  • 中国河北网站荥阳seo
  • 优秀网站及网址网站开发自学流程
  • 宁波网站排名优化报价农业机械网站模板
  • 南昌seo网站管理公司官网制作多少钱
  • 建站一条龙网站开发概要设计书模板
  • 怎样从用户体现提高网站的搜索引擎信任度在线查企业
  • 跟我学做纸艺花网站网站底部 设计
  • 虚拟主机管理怎么做网站网站内容维护有哪些方面
  • 周口学做网站购物网站开发 需求分析
  • 从做系统找不到以前的网站网站设计 论坛
  • 朔州怀仁网站建设wordpress国旗按钮
  • 网站上的图片带店面是怎么做的门户一号wordpress主题
  • 做神马网站优化排大连建设工程集团有限公司
  • 做图片可以卖给那些网站新手学做网站 下载
  • 网站推广方式的策划wordpress seo插件
  • 门户网站含义潍坊的网站建设
  • 北京常用网站网页设计作品田田田田田田田田田田田田田田
  • 中国门户网站建设重要性网站开发语言html5 php
  • 池州网站建设兼职微信官网登陆
  • 什么是网站改版做网站的为什么不给域名和密码
  • 运城做网站要多少钱本科电子商务专业就业方向
  • 网站开发哪家好网站建设项目验收付款
  • 微信自创小程序网站优化意见
  • 龙岩市官方网站服装公司网站首页
  • wordpress可以建立多个站点网站建站四种方案