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

保定网站优化公司淮北网站建设费用

保定网站优化公司,淮北网站建设费用,北京建设局投诉网站,营销方案ppt如果我们「贪心」地进行正向查找#xff0c;每次找到可到达的最远位置#xff0c;就可以在线性时间内得到最少的跳跃次数。 例如#xff0c;对于数组 [2,3,1,2,4,2,3]#xff0c;初始位置是下标 0#xff0c;从下标 0 出发#xff0c;最远可到达下标 2。下标 0 可到达的… 如果我们「贪心」地进行正向查找每次找到可到达的最远位置就可以在线性时间内得到最少的跳跃次数。 例如对于数组 [2,3,1,2,4,2,3]初始位置是下标 0从下标 0 出发最远可到达下标 2。下标 0 可到达的位置中下标 1 的值是 3从下标 1 出发可以达到更远的位置因此第一步到达下标 1。 从下标 1 出发最远可到达下标 4。下标 1 可到达的位置中下标 4 的值是 4 从下标 4 出发可以达到更远的位置因此第二步到达下标 4。 在具体的实现中我们维护当前能够到达的最大下标位置记为边界。我们从左到右遍历数组到达边界时更新边界并将跳跃次数增加 1。 在遍历数组时我们不访问最后一个元素这是因为在访问最后一个元素之前我们的边界一定大于等于最后一个位置否则就无法跳到最后一个位置了。如果访问最后一个元素在边界正好为最后一个位置的情况下我们会增加一次「不必要的跳跃次数」因此我们不必访问最后一个元素。 作者力扣官方题解 代码 int jump(int* nums, int numsSize) {int max 0;int i 0,steps 0;int end0;for (i 0; i numsSize-1; i){ max max (nums[i] i) ? (nums[i] i) : max;//最远能到达的位置if (iend){end max;steps;}}return steps; }
http://www.hkea.cn/news/14409847/

相关文章:

  • 五家渠建设局网站注册微信号的网站
  • 做的比较好看的网站免费申请网站空间及域名
  • 专业刷单网站建设dw安装免费下载
  • 做实体店推广的网站网站建设费会计处理
  • 对于新公司如何让其做网站推广青岛北方现货交易平台
  • 学校网站网站建设启迪设计集团股份有限公司
  • 与设计行业相关的网站织梦网站查看原有文章
  • 如何看网站做没做推广注册农村电商需要多少钱
  • 招聘网站销售怎么做山西网站建设电话
  • 网站备案信息的核查方式北京网站建设公司内江
  • 郑州网站推广公司案例如何给公司做网站
  • 公司刚成立网站怎么做网站架构包含哪几部分
  • php网站后台密码忘记了做seo要明白网站内
  • 专门做动漫的网站一流的山西网站建设
  • 湘潭网站建设搭建成都酒店设计十大公司排名
  • 一个公司的网站怎么做的苏州网站定制公司
  • 丽江电子商务网站建设网站在服务器
  • 音乐相册制作网站光山网站建设
  • 网站建设中布局购物网站APP
  • 陕西住房建设厅官方网站网站建设公司 优势
  • 品牌网站制作流程图门户网站建设解决方案
  • 深圳宝安企业网站建设个人名下公司查询网
  • 网站建设策划模板下载免费微网站系统源码
  • 福州制作网站设计找哪家公司初中网站建设
  • 为什么要用模板建站?wordpress字典插件
  • 中国风手机网站模板wordpress 事件插件
  • 网站无法添加图片网站建设首选公司
  • 海外音乐类网站做的比较好的网站建设对企业的重要性
  • 一般网站使用什么做的南京做征信服务的公司网站
  • 京东建站模板网店推广的作用是选择题