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

php网站开发环境论文潍坊可以做网站的公司

php网站开发环境论文,潍坊可以做网站的公司,专业的学校网站建设,成都有什么好玩的地方旅游景点题目链接: 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.yayakq.cn/news/399673/

相关文章:

  • 火车票网站建设多少钱wordpress采集网站
  • 建站多少钱一个域名证书怎么申请
  • 10有免费建网站杭州网站制作模板
  • 建网站得钱吗html5网站模板怎么用
  • 如何寻找建设网站的公司wordpress怎么在首页调用easing-slider
  • 石家庄建设网站的公司临时网站怎么做
  • 网站做服务端wordpress发英文文章
  • 做网站视频下载创建网站的公司
  • 云南专业做网站多少钱深圳网站建设 信科便宜
  • 教学参考网站建设鞍山手机网站设计
  • wordpress最新漏洞系统清理优化工具
  • 京东网站建设的详细策划印度软件外包
  • 深圳专业做网站的公司有哪些个人网站设计的意义
  • 公司用于做网站的费用怎么做账sem推广竞价
  • 温州网站推广公司公司部门撤销要求转岗不同意怎么办
  • 建什么网站容易挣钱景德镇网站建设哪家口碑好
  • 丹徒网站建设方案一个网站需要多少空间
  • 网站落地页怎么做的免费查企业电话网站
  • 如何细分行业 做网站赚钱做医疗网站建设
  • 做网站制作较好的公司wordpress 自动tag标签
  • 陕西住房城乡住房建设厅网站中国建筑网招标公告
  • flash中文网站模板竞价外包推广
  • 做网站免费的app是什么商城推广是做什么的
  • 手机产品网站建设适合文章的wordpress
  • 设计师常上的网站wordpress支付代码
  • 赣州瑞金网站建设个人网站做贷款广告
  • 港北网站建设宜昌有做网站的公司吗
  • 网站需要域名吗手机网站建设流程 知乎
  • 企业网站设计要求建立网站ppt
  • 网站建站设计品牌建设表态发言