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

专业做微视频的网站全自动推广软件

专业做微视频的网站,全自动推广软件,怎么提升网站打开速度,网站开发逻辑图假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 1. 递归(超时) class Solution { public:int climbStairs(int n) {if(n1){return 1;}if(n2){return 2;}return climbStairs…

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

1. 递归(超时)

class Solution {
public:int climbStairs(int n) {if(n==1){return 1;}if(n==2){return 2;}return climbStairs(n-1)+climbStairs(n-2);}
};

2. 迭代(需要开大小为n+1的数组)

class Solution {
public:int climbStairs(int n) {vector<int> f(n+1,0);//大小为n+1的int数组,初始化为0f[0]=1;f[1]=1;//爬0层楼梯有一种方法,1层楼梯有两种方法for(int i=2;i<n+1;i++){//从0累加到n共n+1个数f[i]=f[i-1]+f[i-2];//第i层楼梯的方法数为i-1层爬一个台阶加i-2层爬二个台阶}return f[n];}
};

3. 滚动数组

 f[i]=f[i-1]+f[i-2]第 i 层状态只与第i-1层和i-2层有关,因此只需两个变量记录之前的状态即可。

class Solution {
public:int climbStairs(int n) {      int a=1,b=1;//a=f[i-2],b=f[i-1]int c;//c=f[i]for(int i=2;i<n+1;i++){//从0累加到n共n+1个数c=a+b;a=b;b=c;}return c;}
};
http://www.tj-hxxt.cn/news/60697.html

相关文章:

  • 全屏背景网站如何做到自适应seo搜索引擎优化工具
  • 青州做网站指数型基金是什么意思
  • 女教师遭网课入侵直播临沂seo排名外包
  • 福建省建设厅网站资质查seo技术好的培训机构
  • 兰州app定制seo百科大全
  • 用什么软件做网站seo好2022最近比较火的营销事件
  • 怎么做公司的网站宣传google seo整站优化
  • 公司公众号怎么制作百度seo搜索引擎优化方案
  • 网店设计与运营方案毕业论文什么是seo什么是sem
  • 建立网站是什么建立的网站seo关键词排名优化
  • 网站开发需要看哪些书如何做网站优化
  • 带后台的免费网站模板百度投诉电话人工客服24小时
  • 网站后台数据营销100个引流方案
  • 小型静态网站是什么原因太原自动seo
  • 网站建设 重庆seo职位招聘
  • 网站域名解析查询国际大新闻最新消息
  • 免费软件安装网站百度企业认证怎么认证
  • wordpress 驱动上海seo有哪些公司
  • 后台风格网站如何写好软文
  • 做网站公司需要什么什么是百度快照
  • 龙岗平湖网站建设公司seo网站推广服务
  • 昆明做网站哪家好哈尔滨最新疫情
  • 教人做甜品的网站全国免费发布广告信息
  • 深圳做网站建设的公司网站外链购买
  • 手机建站哪家好深圳招聘网络推广
  • 网站改版注意事项北大青鸟软件开发培训学费多少
  • 网站方案讲解技巧2021友情链接qq群
  • 德惠网站推广方式有哪些
  • 114网站制作seo网络营销案例分析
  • wordpress session聊石家庄seo