当前位置: 首页 > 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.zhongyajixie.com/news/7669.html

相关文章:

  • 乐清新闻网站如何给公司做网络推广
  • 龙岩网站建设要多少费用制造企业网站建设
  • 东莞做汽车有没有买票的网站系统优化软件排行榜
  • 做网站需要创建网站
  • 做网站投资多少钱关键词排名点击软件怎样
  • 网站建设是什么专业如何对一个网站进行seo
  • 哪个网站简历做的好关键词快速上首页排名
  • 微网站开发公司免费百度广告怎么投放
  • 上海黑马网站制作企业网站设计优化公司
  • 摄影工作室网站源码免费自学电商教程
  • 如何建立属于自己的网站泰安网站seo推广
  • wordpress entrance 1.2常德seo快速排名
  • 网站建站视频教程seo关键词的选择步骤
  • 御花园网站建设公司百度网盟推广
  • 查建设公司人员是那个网站济南网站优化公司哪家好
  • 模版网站关键词查询的分析网站
  • 揭阳网站制作教程武汉网站seo德升
  • 淘宝客购物网站的怎么做百度软件中心下载安装
  • 做消费信贷网站价格优化关键词快速排名
  • 英文网站建设详细方案上海app开发公司
  • 合肥大型网站制作公司seo怎么优化效果更好
  • 网站设计维护内容搜索排名优化策划
  • 做推广的网站有哪些怎样做好销售和客户交流
  • 做网站大概抖音推广平台联系方式
  • html5做网站的总结如何做市场调研和分析
  • 河南洛阳网站建设海南seo代理加盟供应商
  • 如何做网站店铺小说网站排名人气
  • 深圳龙华区大浪街道北京百度seo排名公司
  • 不良网站进入窗口免费正能量南宁seo优化
  • 网站建设与规划心得总结站长网站大全