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

网站推广怎么做关键词全文搜索引擎有哪些

网站推广怎么做关键词,全文搜索引擎有哪些,wordpress主题上传图片教程,免费网站域名申请Problem: 45. 跳跃游戏 II 文章目录 题目描述思路复杂度Code 题目描述 思路 1.获取数组的长度len,定义int类型变量end用于标记每次在当前可以跳到的最远距离,farthest用于记录每次可以跳跃到的最远距离,jumps用于记录最小的跳跃次数&#xff…

Problem: 45. 跳跃游戏 II

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

1.获取数组的长度len,定义int类型变量end用于标记每次在当前可以跳到的最远距离,farthest用于记录每次可以跳跃到的最远距离,jumps用于记录最小的跳跃次数;
2.从0 ~ len遍历nums,并每次更新farthest(farthest = max(nums[i] + i, farthest);),若走到了当前可以跳跃到的最远距离,则更新end(end = farthest;),并使jump++,若当end >= len - 1时则直接返回jumps即可

复杂度

时间复杂度:

O ( n ) O(n) O(n);其中 n n n是数组nums的长度;

空间复杂度:

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

Code

class Solution {
public:/*** Greedy algorithm* * @param nums Given array* @return int*/int jump(vector<int>& nums) {if (nums.size() < 2) {return 0;}int len = nums.size();int end = 0;int farthest = 0;int jumps = 0;for (int i = 0; i < len; ++i) {farthest = max(nums[i] + i, farthest);if (end == i) {jumps++;end = farthest;}if (end >= len - 1) {return jumps;}}return jumps;}
};
http://www.15wanjia.com/news/25608.html

相关文章:

  • 铁盒 东莞网站建设最新国际消息
  • 政府门户网站建设问题互联网推广是什么工作内容
  • 网站如何做流量赚钱郴州网站建设网络推广渠道
  • wordpress4.9.2当阳seo外包
  • 百度商桥怎么嵌入网站优化营商环境的措施建议
  • 数字今天科技 网站软文推广代理平台
  • 南通网站建设外包seo广告优化
  • 服务器与虚拟主机百度关键词优化平台
  • wordpress 修改为中文字体长沙网站seo收费标准
  • 好的做蛋糕网站bt蚂蚁磁力
  • 怎么用vps的linux做网站搜索引擎优化seo多少钱
  • 凯里做网站网站模板购买
  • 常州天宁区做网站公司网站优化公司排名
  • 重庆网站制作珠海公司做网站怎么赚钱
  • 做网站需要准备哪些西地那非
  • 自助建站最好的平台企业查询系统官网天眼查
  • 做木材生意的外贸网站百度下载安装2021最新版
  • 信息类网站有哪些ios微信上的pdf乱码
  • 做任务的电脑网站北京seo优化哪家公司好
  • 网站用什么字体做正文公司广告推广方案
  • 网站qq联系怎么做网络推广项目计划书
  • 第三方做公司网站企业如何进行品牌推广
  • 妙趣网 通辽网站建设google chrome网页版
  • 涿州做网站的公司seo网络推广技术员招聘
  • 装修的网站都有哪些淘宝seo搜索优化工具
  • 正规的培训行业网站制作seo方法图片
  • 手机版企页网站案例百度一下官方网页
  • logo网站在线制作网页设计图
  • 建筑方案的网站百度推广手机版
  • 建设网站教程2016怎么免费注册域名