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

西安做网站选哪家怎样做网站的优化、排名

西安做网站选哪家,怎样做网站的优化、排名,优惠网站代理怎么做,效果图哪个网站好题目描述: 给你一个非负整数数组 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

通过次数

800.7K

提交次数

1.8M

通过率

43.4%

思路和题解:

这个思路和第45题条约游戏||一样的思路,都是用滑动窗口的方法。只不过第45题题目保证了能跳到最后,要你求出最小的步数。这次我们判断能不能到达末尾,我们只需要在每次确定好一个滑动窗口的时候判断这个窗口是否有效,即窗口的左端点是不是在右端点的左边或相等。

代码:

class Solution {
public:bool canJump(vector<int>& nums) {int lo=0,hi=0;while(hi<nums.size()-1){int right=0;for(int i=lo;i<=hi;i++){right=max(nums[i]+i,right);}lo=hi+1;hi=right;if(lo>hi) return false;}return true;}
};

http://www.yidumall.com/news/45863.html

相关文章:

  • dedecms做手机网站百度搜索关键词设置
  • 有没有网站专门做cnc招聘百度竞价价格
  • 做一手房的网站黄页88网络营销宝典
  • 网站建设基础代码百度快速排名软件下载
  • 做聚会的网站深圳网站开发
  • 专做企业网站的网络优化工资一般多少
  • html5移动网站开发淘宝代运营公司
  • wordpress amp设置六盘水seo
  • 马鞍山网站建设 明达内容营销是什么意思
  • wordpress打开页面很慢seo营销外包
  • o2o模式的电商平台网站有哪些seo诊断a5
  • 微网站制作价格电子商务营销的概念
  • 有哪些网站用java做的蚌埠网络推广
  • 自己如何做购物网站网站建设技术
  • 陵水网站建设装修设计公司免费推广引流平台有哪些
  • 乐从网站制作南宁网站关键词推广
  • 温州营销型网站建设深圳网络推广工资
  • 做网站先做前端好还是先做逻辑网站的优化seo
  • 中山网站建设文化价格免费开源代码网站
  • html怎么做网站设计免费网站建设哪个好
  • 武汉教育网站建设公司排名网搜网
  • 视频播放网站开发sem 推广软件
  • 制作网站需要学什么软件有哪些免费个人网站模板
  • 成都市网站建云搜索下载
  • 临海市住房和城乡建设规划局网站灰色行业seo
  • 宿迁做网站的公司seo技术网网
  • 有没有好的网站是JSP做的关键词歌词简谱
  • 如何在网站上做标注seo是指
  • 保险网站建设windows优化软件哪个好
  • 动态网站背景做多少合适最吸引人的营销广告文案