当前位置: 首页 > 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 - 1] 的…题目描述给定一个长度为 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]。解析这道题最容易想到的解法就是回溯法通过DFS将所有的情况都算出来但是这样算的话时间复杂度将达到O(n^2)容易超时。所以需要对该题进行一番分析通过题目描述看起来很像f(n-1)求f(n)的样子即动态规划求解但是这道题又不是常规的动态规划通过下面简单的例子进行分析上面是一个长度为7的数组最少用3步就可以达到末尾index[0,1,4]。我们可以这样分析在n步想跳到最远的地方那么一定是从第n-1步才能够跳到的地方起步的如下图如果从index0开始跳跃的话绿色部分的两个位置至少跳跃1次才能达到蓝色部分的两个位置至少要跳跃2次才能达到红色部分的两个位置至少要跳跃3次才能达到。所以是在前面最优的区段内求下一次能够跳跃到的区段实际还是动态规划。因此我们可以循环遍历数组通过临时变量记录当前能够跳跃的最远距离同时还要记录第N次能够跳跃到的最远的位置当遍历到这个位置的时候说明跳跃次数需要加1才能往后面进行。代码public int jump(int[] nums) {int maxPos 0;int jumpNumMaxIndex 0;int jumpNum 0;for (int i 0; i nums.length - 1; i) {maxPos Math.max(i nums[i], maxPos);if (jumpNumMaxIndex i) {jumpNumMaxIndex maxPos;jumpNum;}}return jumpNum;}
http://www.hkea.cn/news/14536732/

相关文章:

  • 成都电子商城网站开发wordpress个性登录
  • 舟山市普陀区建设局网站wordpress主题文章列表的
  • 网站运营与推广计划书建筑网格图绘制
  • qq游戏做任务领铜板网站沈阳市城市建设管理局网站
  • 做网站如何引用头部免费行情软件网站大全
  • 梁山做网站的公司wordpress条件搜索
  • 好网站推荐一下长沙网页设计培训班在哪里
  • 简述建设一个商务网站的过程推进网站集约化建设
  • 校园网站建设管理制度杭州职称评审系统网站
  • ae模板免费网站wordpress更换文章背景色
  • 为什么网站搜索不到网站锚点怎么用
  • 品牌展示榜ui做的好的网站网站开发公司 广告词
  • 个人做网站名称可以随意更改吗男男做爰视频网站
  • 网站网页设计尺寸定制应用软件有哪些
  • 自己做个网站多少钱培训网络营销的机构
  • c 网站开发视频教程网站建设实施方案及预算
  • 古田路9号设计网站万网网站建设流程
  • 做网站点击挣钱不?关于征求网站建设
  • 网站怎样做 文件签收义乌专业做网站的
  • 深圳品牌学校网站建设济南做外贸网站的公司
  • 如何建设基层网站黑龙江省住房与城乡建设厅网站
  • 做网站是怎么回事人工智能网站应怎么做
  • 网站开发项目的规划与设计文档黑龙江建设网查ca证书
  • asp.net 网站安装长沙seo外包行者seo07
  • 湖南城乡建设部网站建设网站 xp
  • 哈尔滨网站建设咨询2017网站风格
  • 龙山建设工程有限公司网站怎么用织梦做网站前台
  • 网站的必要性手机网站设计字体大小
  • 长安区网站建设wordpress模板是否死循环
  • 佛山建设网站公司吗电影网站源码怎么做的