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

江门网站设计素材游戏软件开发需要多少钱

江门网站设计素材,游戏软件开发需要多少钱,为什么就一个网站打不开,wordpress 停止题干: 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 示例 …

题干:
给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。

示例 1:
输入:nums = [2,3,1,1,4]
输出:true
解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

示例 2:
输入:nums = [3,2,1,0,4]
输出:false
解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

提示:
1 <= nums.length <= 104
0 <= nums[i] <= 105

解题:
方法一:
贪心算法。
思路:要想达到终点,只需要依次遍历终点前的所有元素,获取每一步所能达到的最远距离,当最远距离超过目标距离则能达到,反之则不能达到。
最远距离 = 已知前一个元素的最远距离 和 当前元素位置计算的最远距离 的最大值。
代码示例:

 public static boolean canJump(int[] nums) {int dest = nums.length - 1;    // 目标位置int maxStep = nums[0];      // 初始的的最远位置for (int i = 1; i < nums.length-1; i++) {if (i <= maxStep) {  // 遍历数组,如果距离在最远范围内,则校验最远距离是否需要变更maxStep = Math.max(maxStep, i + nums[i]);   // 已知最远距离和新节点最远距离的最大值} else {break;}}return maxStep >= dest;   // 最远距离是否大于目标距离}

方法二:
反向递推。
思路:正向达到终点的距离,则也可以反向递推,看能否从终点回到起点位置。
满足公式 : 当前位置可移动的距离 + 当前元素的位置 >= 目标距离
代码示例:

public static boolean canJump(int[] nums) {int r = nums.length - 1;for (int l = r - 1; l >= 0; l--) {   // 反向遍历推导if (nums[l] + l >= r) {     // 当前位置可移动的距离 + 当前位置 >= 目标距离r = l;        // 当前位置可以达到目标,位置向前移动,计算前面一个位置是否可达}}return r == 0;     // 可以前移到初始为止,表示满足要求
}

逆风翻盘,Dare To Be!!!


文章转载自:

http://FB4yvd9w.qwLmL.cn
http://fZwb6NgP.qwLmL.cn
http://8t3UkS5s.qwLmL.cn
http://aGvbKd42.qwLmL.cn
http://SKZiMAdN.qwLmL.cn
http://BJ2P4erf.qwLmL.cn
http://EVvXXBra.qwLmL.cn
http://84HQxKay.qwLmL.cn
http://wFXLrTqA.qwLmL.cn
http://px6ZnCB3.qwLmL.cn
http://pOUcEJUp.qwLmL.cn
http://6WfXmeFt.qwLmL.cn
http://NirSReSg.qwLmL.cn
http://qDg691cK.qwLmL.cn
http://Z0HAW8kb.qwLmL.cn
http://JbDVqv7V.qwLmL.cn
http://8KGXiVcs.qwLmL.cn
http://EAaag6Tn.qwLmL.cn
http://VCXIcHyx.qwLmL.cn
http://ojmFSNUC.qwLmL.cn
http://tjo4stH6.qwLmL.cn
http://X4LOQPAI.qwLmL.cn
http://cS2SSeR5.qwLmL.cn
http://rhZgboTd.qwLmL.cn
http://PGtuyco3.qwLmL.cn
http://WHRFm05x.qwLmL.cn
http://WsaoaOVP.qwLmL.cn
http://InBT0OiZ.qwLmL.cn
http://vcPn3sHH.qwLmL.cn
http://Rfoo1KdH.qwLmL.cn
http://www.dtcms.com/wzjs/705254.html

相关文章:

  • 建站公司用的服务器重庆建设厅官网
  • js检测网站是否能打开网站哪类业务建设投入会带来间接收益
  • 网站的整合视频制作学习
  • 网站设计 版权聚合关键词插件
  • 怎么做网站步骤江苏丹阳建设公司网站
  • 系统网站界面设计建设工程合同性质上属于实践合同
  • 做离心开关的企业的网站网页制作基础教程做不出来
  • 网站运营和seo的区别宇舶手表网站
  • 无锡营销型网站建设怎么制作游戏u盘
  • 手机网站建设选 朗创营销微信小程序商店怎么开
  • 杭州网站建设公司推荐wordpress升级后打不开
  • 个人站长做什么类型的网站中职网页设计与制作教材
  • 徐州建站费用平阳网站建设
  • 网站排名优化培训电话中国建设银行网站缺点
  • 怎么用默认程序做网站cms框架
  • 西安网站维护兼职网站开发实现编码
  • 迅睿cms建站教程wordpress 截断
  • pc网站建设方案有哪些手机网站制作套餐
  • 上海杨浦区建设网站wordpress插件位置
  • 怎样找家做网站的公司网络策划案
  • 互联网做网站重庆建设工程信息网怎么登录
  • 做衣服外贸用什么网站好佛山网站建设网络公司
  • 成都环境建设网站php网站开发工程师认证证书
  • 贵州做旅游的网站兰州网络推广公司哪家好
  • asp简单的网站怎么做中核正式员工年收入
  • 网站改版需求说明网上做图赚钱的网站
  • 神华集团 两学一做 网站淘宝官网首页电脑版手机登录
  • 做网站上哪买空间家里的电脑怎样做网站赚钱
  • 广州建设网站首页桂林市有几个区和县
  • 神华集团 两学一做 网站网站建设用什么软件比较好