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

聊天网站开发男女做那种的的视频网站

聊天网站开发,男女做那种的的视频网站,wordpress.主题,wordpress 可视化表格题目描述给定一个长度为 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.w-s-a.com/news/537721/

相关文章:

  • 网站建设是那个行业广东公司排名
  • 制作网站要多少钱seo是如何优化
  • 求个网站2020急急急做金融网站拘留多久
  • 网站后台管理系统怎么进seo网络推广外包公司
  • 中山市 做网站网站建设如何上传文件
  • 网站呢建设公众号制作要求
  • 网站备案证明在自己电脑上做网站
  • 沈阳旅游团购网站建设怎么制作网站搜索窗口
  • 做化学合成的网站有哪些枣庄住房和城乡建设局网站
  • 天猫优惠券网站怎么做的网络连接
  • 保定网站建设多少钱公司网页网站建设+ppt模板下载
  • 用户上传商品网站用什么做建设跳转公积金网站
  • 买程序的网站上海市网站建设公司
  • 南通网站建设排名公司哪家好wordpress网站图片迁移
  • 河南省汝州文明建设门户网站博客网站建设源码
  • 单位建设网站的请示手机移动端网站案例
  • 国内做网站的企业网站结构有哪些类型
  • 南通网站建设制作公司苏州好的网站公司名称
  • 咸阳做网站开发公司哪家好珠海公司制作网站
  • 深圳网站建设好不好医疗网站前置审批
  • 做ic什么网站好安溪网站建设
  • 网站建设 慕课企业文化标语经典
  • 做短视频的网站都有哪些简约 时尚 高端 网站建设
  • 浦口区网站建设售后服务建设一个网站多少钱
  • 做个小网站大概多少钱广州h5网站
  • 360免费建站视频wordpress标签显示图片
  • 创建简易个人网站国外做网站被动收入
  • 轻定制网站建设网页培训哪个机构好
  • 青岛海诚互联做网站好吗计算机软件开发培训机构
  • 德钦网站建设如何在网站上做用工登记