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

教做高级料理的网站河南今日重大新闻

教做高级料理的网站,河南今日重大新闻,布吉做棋牌网站建设哪家技术好,现在东莞哪里疫情严重Problem: 45. 跳跃游戏 II 文章目录 问题思路复杂度Code 问题 思路 核心思路,例如nums[i]5,那么最远能跳五步; //那么在这接下来1-5范围内,哪个能让我跳的最远,这个最远指的是 -------------------------------------…

Problem: 45. 跳跃游戏 II

文章目录

  • 问题
  • 思路
  • 复杂度
  • Code

问题

在这里插入图片描述

思路

核心思路,例如nums[i]=5,那么最远能跳五步;
//那么在这接下来1-5范围内,哪个能让我跳的最远,这个最远指的是
----------------------------------------------------------超过5的范围最远:而不是1-5步内哪个数最大!!!!
//例如: 5 4 1 1 3 1;
//下标: 0 1 2 3 4 5
下一步是跳到nums[4]显然能下一步能跳的更远(注意这个更远的含义,指超出5的范围)
而不是跳到nums[1],即下一步的步数最大。

复杂度

时间复杂度:

O ( n ) O(n) O(n)

空间复杂度:

O ( 1 ) O(1) O(1)

Code

int jump(int* nums, int numsSize) {int flag = 0;int feet = 0;int temp, max;temp = max = 0;//核心思路就是例如nums[i]=5,那么最远能跳五步;//那么在这接下来1-5范围内,哪个能让我跳的最远,这个最远指的是//超过5的范围最远:而不是1-5步内哪个数最大://例如: 5 4 1 1 3 1;//下标: 0 1 2 3 4 5//下一步是跳到nums[4]显然能下一步能跳的更远,而不是跳到nums[1]if (numsSize <= 1)return 0;for (int i = 0; i < numsSize; i++) {if (nums[i] >= numsSize - i - 1)return (feet + 1);//直接一步跳出去for (int j = 1; j <= nums[i]; j++) {if (nums[i + j] >= numsSize - i - j - 1) {return feet + 2;//直接两步跳出去}temp = nums[i + j] - (nums[i] - j);//判断这一步接下来能跳多远,temp//temp<0代表跳不出nums[i]的范围,没有意义if (max < temp) {                max = temp;              //temp>0代表能跳出nums[i]的范围,可以作为候选flag = i + j;}}if (flag != 0) {i = flag - 1;//注意这里要-1,因为for循环会进行一次i++;feet++;flag = 0;//清空标志位max = 0;//清空标志位} else {i = i + nums[i] - 1;feet++;}}return feet;
}
http://www.dinnco.com/news/10409.html

相关文章:

  • 上海企业公示信息填报响应式网站 乐云seo品牌
  • 邓亚萍近况 做网站败光20亿买卖网交易平台
  • 建站公司哪家好都选万维科技seo教程有什么
  • wordpress添加夜间模式天津百度seo排名优化软件
  • 重庆在线官网seo百度发包工具
  • 网站建设有没有2345浏览器下载
  • 外贸网站谷歌seo短视频seo软件
  • 爱电影网站怎么做百度推广
  • 广东建设执业资格注册中心网站一个完整的营销策划方案范文
  • 建设银行网站多少线上营销推广
  • 男女做暖暖免费网站seo推广公司排名
  • 电子商务公司网站怎么建现在百度怎么优化排名
  • 辽宁同鑫建设网站深圳关键词排名seo
  • 最新免费网站源码资源网站天津seo网络营销
  • 06627网页制作和网站建设免费宣传平台
  • 天津网站建设技术支持去哪里找需要推广的app
  • 苏州网站开发公司兴田德润优惠吗湖南专业的关键词优化
  • wordpress api地址搜狗seo怎么做
  • 武汉网站建设熊掌号百度游戏排行榜
  • 做网站包括什么软件静态网站开发
  • php动态网站模板电商运营方案
  • python做的网站多吗最新国际新闻50条简短
  • 泰安有哪些景点windows优化大师下载
  • b2c网站建设平台西安seo技术培训班
  • wordpress应用app主题苏州百度快速排名优化
  • 寿光专业做网站的公司有哪些工作手机
  • 网站原型是产品经理做中视频自媒体平台注册官网
  • 在线制作网址免费seo课程总结怎么写
  • html做网站项目案例网站优化基本技巧
  • 阿里云做网站开发吗百度网站联系方式