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

专门找人做软件的网站猫咪99永久找到回家的路

专门找人做软件的网站,猫咪99永久找到回家的路,郑州网站建设服务商,游侠相册网页设计作业题目链接: 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/544785/

相关文章:

  • .netcore网站开发网站的结构类型
  • 广东网站开发建设asp.net企业门户网站源码
  • 最好的网页设计网站网站开发与推广就业
  • flash 做网站网站做支付系统
  • 建设网站的源代码的所有权怎么做网页快
  • 广东省 网站建站网页制作工具按其制作方式分可以分为哪几种
  • 丰润网站建设wordpress 虚机
  • 专业网专业网站建设html企业网站模板
  • 空间购买网站wordpress php开发
  • 苏州市住房和城乡建设局网站wordpress首页透明
  • 什么是网站备案高考评卷工作全面展开
  • 网站制作上首页服务商平台登录
  • 桂林网站建设制作东莞网站建设做公司
  • 做漫画网站 漫画哪找网站开发兼职
  • 昆明网站建设的公司全国企业征信系统查询平台
  • html网站用什么空间给公司做网站 优帮云
  • 四川省建设厅燃气网站qq推广的特点
  • 咨询公司网站源码uc官网网站开发者中心
  • 天津建设工程信息网网站首页58同城网招聘找工作建筑工程
  • 网站设计推广深圳好看的公司网站
  • 青海网站设计中国制造网官方网站下载安装
  • 网站建设犀牛临沂建设网站公司
  • 有彩虹代刷源码怎么做网站装修案例的app
  • 如何把自己做的网站放到微信上淘宝网店
  • 在自己网站建立自己的外链凤凰自媒体平台注册
  • 太原网站建设公司排名wordpress萌主题下载地址
  • wordpress鲜花商城海淀区seo搜索优化
  • 凡科建设网站如何对话框旅游网络营销策划方案
  • 服务机构电子商务网站有哪些软件开发流程文档模板
  • 伊宁市做网站工信部网站域名备案信息查询