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

闵行虹桥网站建设杭州计算机公司排名

闵行虹桥网站建设,杭州计算机公司排名,怎么给网站开发后台,做+淘宝客最大的网站是叫什么题目 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums [2,3,1,1,4] 输出:true 解释:可以…

题目

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

示例 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 <= 3 * 10^4
  • 0 <= nums[i] <= 10^5

解答

源代码

class Solution {public boolean canJump(int[] nums) {// k表示最远能够走到哪个下标int k = 0;// i代表现在走到哪个下标for (int i = 0; i < nums.length; i++) {if (i > k) {return false;}k = Math.max(k, i + nums[i]);}return true;}
}

总结

这个题不用想得太复杂,就直接把遍历数组想象成走路,计算出当前可到达的最远下标,在向前走时不断对比更新可到达的最远下标,若当前走到的下标已经大于可到达的最远下标,那就表示这个数组没办法到达最后一个下标。

http://www.yayakq.cn/news/957641/

相关文章:

  • 黄岩城市建设发展集团网站网站开发技术方案与实施
  • 南昌简单做网站网站开发与经营
  • 个人交互网站dede 网站地图
  • 律师事务所网站方案网站功能介绍是什么
  • 中国制造网官方网站首页关键词首页排名优化公司推荐
  • 自己的电脑如何做网站商丘百度推广电话
  • 建成局网站建设网站建设制作软件
  • 莱芜市莱城区城乡建设局网站网站建设费用 多少钱
  • 邢台做网站名列前茅免费推广公司的网站
  • 微信里我的微站是怎么弄的深圳龙岗区宝龙街道
  • 软文网站推广法国外的旅游网站做的如何
  • 邹平做网站的公司wordpress图片使用图床
  • 营口网站建设哪家好网页浏览器tv版
  • 创建网站得花多少钱梁山网站开发
  • 住房和城乡建设部网站防排烟网站设计公司杭州
  • 沈阳网站开发公司龙文网站建设
  • 河南省建设科技会网站迪庆公司网站开发方法
  • 苏州园区手机网站制作朔州网站设计公司
  • 网站服务器 维护网站文字超链接怎么做
  • 免费设计网站邯郸大网站
  • 杭州网站关键词优化商城网站开发
  • 精品课程网站设计代码家庭装修图片
  • 成都网站建设服务公司厦门做网站哪家公司好
  • 数字资产币币交易所网站开发免费 护理ppt模板
  • 个人网站不能做淘宝客wordpress修改文章页面
  • c2c电子商务网站策划装饰公司简介模板
  • 门户网站的建设目的wordpress放产品
  • 百度网站html验证东莞南城网站开发公司电话
  • 团购网站自个做网站哪个公司做的比较好的
  • 网推网站随州seo搜索引擎优化排名