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

大学两学一做网站深圳房产备案查询官网

大学两学一做网站,深圳房产备案查询官网,百度号码,wordpress网站地图插件在跳跃游戏中,判断能否到达最后一个下标的关键在于计算每个位置的最远可达距离。对于数组中的每个下标 i,其最远可达距离为 i nums[i]。 具体实现如下:遍历数组时,实时更新全局最远可达距离。若当前下标超出全局最远可达距离&…

         

        在跳跃游戏中,判断能否到达最后一个下标的关键在于计算每个位置的最远可达距离。对于数组中的每个下标 i,其最远可达距离为 i + nums[i]。

        具体实现如下:遍历数组时,实时更新全局最远可达距离。若当前下标超出全局最远可达距离,说明无法到达该位置,返回 false;若成功遍历完数组且未出现上述情况,则说明可以到达最后一个下标,返回 true。

class Solution {
public:bool canJump(vector<int>& nums) {int n = nums.size();int mx = 0;//最右可达for (int i = 0; i < n;i++) {if (i > mx) {return false;}mx = max (mx,i + nums[i]);}return true;}
};

        或者你也可以理解为如果最右可达大于等于最后一个下标,说明可以到达

class Solution {
public:bool canJump(vector<int>& nums) {int n = nums.size();int mx = 0;//最右可达for (int i = 0; mx < n - 1;i++) {if (i > mx) {return false;}mx = max (mx,i + nums[i]);}return true;}
};

        时间复杂度:O(n),n为数组长度

        空间复杂度:O(1)

http://www.dtcms.com/a/612645.html

相关文章:

  • 阿里云虚拟主机如何上传网站深圳宝安国际机场
  • 网站怎么在百度做推广湖南省城乡与建设厅网站
  • 洛阳便宜网站建设公司福田建设大型网站建设公司好吗
  • 营销型网站功能表谷歌浏览器官网下载手机版
  • 深圳微信网站制作中国高定十大品牌
  • 做阿里巴巴的网站的费用宁波seo网站排名优化
  • 中天会展中心网站建设方案做淘宝那样的网站
  • 哪个做网站公司好忘记wordpress登录密码忘记
  • 淘宝刷单的网站建设萍乡手机网站建设
  • 网站程序优化深圳网站建设认准乐云
  • 建设银行信用卡官网站大良营销网站建设特色
  • 安微省住房和城乡建设厅网站装修公司网站建设的意义
  • 快刷网站wordpress 怎么安装
  • 搭建网站的主要风险建站平台哪个最好
  • iis 建设网站网上做翻译兼职网站好
  • 网站推广教程优化整站九江新闻
  • 网站开发需要的所有技术长春模板网站建站
  • 智慧团建网站什么时候维护好河南重大项目建设网站
  • 竞价网站同时做优化可以吗网站制作内容
  • 网站建设 投标书嘉兴网站seo外包
  • 印度电商平台网站建设策划建站工具 开源
  • 网站 系统概述php做听歌网站
  • 学校门户网站建设报告排版设计欣赏
  • 网站等保测评做资源教程网站
  • 网站网站是怎么建设的做网站第三方登录怎么弄
  • 举报的网站是国外的域名和空间wordpress爱好者论坛
  • 免费学编程国内网站局域网网站
  • 营销型网站有哪些代表百度点击软件还有用吗
  • 免费建站个人网站雅虎搜索引擎首页
  • 宁晋做网站长安外贸网站建设公司