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

做网站的p什么2003白酒最有效的推广方式

做网站的p什么2003,白酒最有效的推广方式,国内做的好的游艇网站,聊城网站制作需要多少钱45.跳跃游戏II 题目描述&#xff1a;给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i]i …

45.跳跃游戏II

题目描述:给定一个长度为 n0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i]
  • i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

示例:

输入: nums = [2,3,1,1,4]
输出: 2
解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。输入: nums = [2,3,0,1,4]
输出: 2

思路:

贪心

代码+解析:

class Solution {
public:int jump(vector<int>& nums) {int n = nums.size();int times = 0;      //跳跃的次数int index = 0;      //跳到的点的下标int end = index+nums[index];   //目前在的这个点能跳到的最远的下标int next = index;   //下一个点的下标for(int i=1; i<n; i++){if(end >= n-1) return times+1;   //可以跳到终点,直接结束遍历next = i+nums[i] > next+nums[next] ? i : next;     //不断对比,选择下一个要跳的点if(i==end){     //到上一个点的终点,跳到下一个步数最多的点index = next;end = index+nums[index];times++;}}return times;}
};

学到的总结:

  1. 可以画思维导图来找思路
http://www.yidumall.com/news/7585.html

相关文章:

  • 网站建设记账做什么科目目录型搜索引擎有哪些
  • 互联网平台推广seo分析师招聘
  • 用dw做网站怎么单独修改字体德芙巧克力软文推广
  • 网站建设做的好处网站运营
  • 网站建设需要的费用南京百度网站推广
  • 长春兼职合肥seo招聘
  • 网站建设有哪些怎样制作网站教程
  • 手机网站是什么整站优化排名
  • 北京公司建网站一般需要多少钱看广告收益最高的软件
  • 公司网站备案选个人怎么做电商平台
  • 昆明专业网站建设的公司百度网盘app
  • 网站设计素材图片化学sem是什么意思
  • 可以申请域名的网站网络销售适合什么人做
  • 网站建设客服流程扬州百度seo公司
  • 企业视频网站模板seo免费
  • 南阳集团网站建设广西壮族自治区在线seo关键词排名优化
  • 开封网站建设培训学校seo优化主要工作内容
  • 做网站需要知道的简单代码东莞关键词优化软件
  • 河南省住房城乡建设厅网站中国电信视频app下载
  • 佛山建网站公司哪家好百度指数查询移民
  • 网站建设公司-山而小说排行榜2020前十名
  • 宁波哪家建网站好百度推广登录账号首页
  • app扁平化设计网站模板营销软文100字
  • 代理彩票网站做链接爱战网关键词挖掘
  • 天津网站排名优化室内设计师培训班学费多少
  • 武汉seo引擎优化seo关键词优化的技巧和方法
  • 第三方微信网站建设寄生虫seo教程
  • 自己做的网站还用维护呢seo优化课程
  • 网站建设制作流程网站seo策划方案案例分析
  • 株洲网站排名北京seo推广系统