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

网站开发总结性报告做窗帘的网站

网站开发总结性报告,做窗帘的网站,葫芦岛公司做网站,零基础学网站建设假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1 阶 1 阶2 阶 示例 2: …

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶
    示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。

  1. 1 阶 + 1 阶 + 1 阶
  2. 1 阶 + 2 阶
  3. 2 阶 + 1 阶

提示:

1 <= n <= 45

思路

动态规划,例如爬3阶的方法数 = 爬2阶 + 爬1阶的,因为3阶要么是从1阶+2来的,要么是从 2阶+1来的,总体满足, f(n) = f(n-1)+f(n-2)

能不能直接使用递归去解决呢? 这里有很大的坑在等着你!栈溢出超时!
在这里插入图片描述
换个思路
f(1) = 1
f(2) = 2
f(3) = 1+2 = 3
f(4) = f(3) + f(2) = 3 +2 = 5

f(n) = f(n-2)+f(n-1) = a + b

 public int climbStairs(int n) {if(n<=2) return n;int a =1;int b =2;for(int i=3;i<=n;i++){int sum = a +b;a = b;b = sum;}return b;}
http://www.dtcms.com/wzjs/579753.html

相关文章:

  • 网站建设的招标文件网站网站开发逻辑
  • 万网主机 网站重做龙泉市住房和城乡建设局网站
  • flash做网站通栏做购物网站的初衷
  • 中科院网站做的好的院所手机网站有吗
  • 哪里长沙网站开发wordpress评论框优化
  • 张家港做英文网站网址大全123
  • 网站建设自助建站服装公司网站建设策划
  • 做网站哪个部分福州手机建站模板
  • 个人直播网站怎么做万宁网站建设公司
  • 中学生做网站建设网站需要的关键技术
  • 建网站不花钱免费seo优化方式包括
  • 什邡建设局网站中国建设银行网站的机构
  • 北仑网站制作网站建设几大类型
  • 潍坊自助建站模板大学网站开发策划
  • 山西seo基础教程seo的工作内容主要包括
  • 网站开发用什么语言最好哪些公司网站做的很好
  • 广州做网络服装的网站建设移动互联网开发技术是什么
  • 常州微信网站建设效果学校网站建设代码
  • dw做的网站怎样才有域名网站主页作品欣赏
  • 山东省建设厅网站 - 百度苏州工业园区规划建设局网站
  • 山东平台网站建设设计专门做网站
  • 网站网页建设与维护京东商城在线网上购物
  • 北京大学网站开发的需求分析wordpress数据库压力
  • 西安建网站的公司省住房和城乡建设厅
  • 做啤酒行业的网站唐山网站制作软件
  • 个体工商户备案网站备案化妆品公司网站源码
  • 如何网站客户案例乔拓云的品牌推广方案
  • 网站运行环境配置网站空间备份
  • 云南网站建设小程序开发沈阳新联会是什么组织做什么
  • 网站模板缺少文件怎么办网页seo如何优化