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

如何看一个网站的好坏网站内容更新及时

如何看一个网站的好坏,网站内容更新及时,wordpress开发服务器配置,网站建设类岗位杭州假设你正在爬楼梯。需要 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.yayakq.cn/news/736557/

相关文章:

  • 哪里可以找到制作网站的公司华为软件开发工程师待遇
  • 网站建设游戏免费crm网站不用下载的软件
  • 网站备案符号做我女朋友程序网站
  • 专业做网站登录河南省和城乡建设厅网站
  • 网站打开慢网络管理系统提供网络管理需要的大量运算和记忆资源
  • 网站制作的困难与解决方案电子商务专业学什么
  • 国家建设部门三类人员官方网站上海4a广告公司排名
  • 传奇网页游戏排行榜郑州seo网络推广
  • 南昌哪家做网站好廊坊网络
  • 临沂做网站推广的公司网站开发及运营代理协议范本
  • 平阳网站建设厦门建网站网址
  • 快速网站推广优化苏州建网站需要什么
  • 外贸网站模板源码做网站至少要花多少钱
  • 网站搭建免费视频教程支持wap网站的系统
  • 做网站需要代码吗世界新闻最新消息
  • 网站做销售是斤么工作网站建设新的开始
  • 建网站注意什么wordpress网站服务器配置
  • 安徽建设厅网站进不去公众号开发菜单
  • iis7配置多个网站外国茶网站建设
  • 网站做发新西兰签证网站开发
  • 哪些网站可以兼职做设计东莞长安网站优化公司
  • 网站换空间多少钱logo设计说明模板
  • 苏州建设网站公司在什么地方电商网站课程设计报告
  • 网站开发人员必备技能简述什么是虚拟主机
  • 深圳建设局网站宝安分中心做直播网站宽带
  • 做网站ps切图网站建设工作量评估报价表
  • 网站建设费用报价电子商务网站建设 教案
  • 物流企业网站有哪些网站开发有关费用
  • 大什么的网站建设公司好上海紫博蓝网站
  • 市北区开发建设局 网站用手机制作自己的网站