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

一个专门做澳洲直邮的网站吗西安疫情最新情况

一个专门做澳洲直邮的网站吗,西安疫情最新情况,做网站怎样收费的,河南高端建设网站题目链接: 45. 跳跃游戏 II - 力扣(LeetCode) 思路分析:这属于上一题的变种,思路有所不同,要用到贪心的思想。从第一步开始,在可以跳跃的范围内,选择能够到达最远位置的点将其作为…

题目链接:

45. 跳跃游戏 II - 力扣(LeetCode)

思路分析:这属于上一题的变种,思路有所不同,要用到贪心的思想。从第一步开始,在可以跳跃的范围内,选择能够到达最远位置的点将其作为下一次的跳点,然后逐次更新直到得到结果。题目中maxpos表示当前阶段内能够到达的最远距离,也就是下一次跳到的点,end表示查找的边界,step记录跳跃的步数。

算法分析:这道题目用到了贪心的算法思想,在保证局部最优的同时得到全局最优解,属于比较常见的一类题目。

参考代码

class Solution {
public:int jump(vector<int>& nums) {int maxpos=0,n=nums.size(),end=0,step=0;//maxpos表示当前阶段能跳跃的最大距离,end表示当前阶段的结尾for(int i=0;i<n-1;++i){//遍历数组,只到n-1是因为无需到最后一个元素,题目中说一定可以完成maxpos=max(maxpos,nums[i]+i);//寻找当前阶段内最大的条约距离if(i==end){//如果已经到当前阶段的末尾end=maxpos;//更新新的末尾step++;//增加一次条约的次数}}return step;//返回结果}
};

http://www.dinnco.com/news/4865.html

相关文章:

  • 买域名不建网站近期10大新闻事件
  • 重庆网站建设 快速建站宁波seo深度优化平台
  • 做海报有什么借鉴的网站深圳网站开发制作
  • 如东网站建设国外免费ip地址
  • 怎么让别人看到自己做的网站简述什么是网络营销
  • 二手车网站开发背景软文范文200字
  • 科技企业网站设计奉化云优化seo
  • 网站假设教程chrome 谷歌浏览器
  • 手机网站 普通网站中小企业网络推广
  • 程序员wordpressseo快速整站上排名教程
  • b2c网站提高订单转化率的方法优化推广关键词
  • 临夏做网站武汉seo招聘
  • 网站设计就业怎么样线上推广策划方案范文
  • 医学关键词 是哪个网站做农村电商平台有哪些
  • 罗湖网站建设费用优化教程网站推广排名
  • 做棋牌网站江苏seo平台
  • 网站开发费的会计处理怎么做好seo内容优化
  • 一家公司做网站需要什么资料超级优化大师
  • 一个电商网站开发要多久佛山网站建设正规公司
  • 做图网站有哪些东西宣传软文是什么
  • 盛世阳光-网站建设标题优化怎么做
  • 以企业介绍为主做外贸网站好吗常用的网络营销平台有哪些
  • 动漫设计就业率高吗广东seo推广方案
  • 2网站建设网站推广应该怎么做?
  • 湖口县建站公司百度app免费下载安装最新版
  • 网站开发黄色片苏州网站建设费用
  • Dw怎么做网站往里面加标题和字服务营销包括哪些内容
  • 内蒙古城乡建设厅网站资质公告广告网站大全
  • 个人网站有哪些网站网络推广是什么工作
  • 未成年人做网站小广告设计