很简单的爬楼梯问题
来源:互联网 发布:交大软件工程硕士 在职 编辑:程序博客网 时间:2024/06/05 23:02
爬一个n个阶梯的楼梯,每一步可以跨两个也可以跨一个,问爬到n层有多少种方法。
很明显的裴波那契数列
f(n)=f(n-1)+f(n-2)
可以递归来做,但是时间复杂度比较高,也可以迭代来做
迭代的时间复杂度是O(n)
一般情况下是 开辟一个O(n)的数组,a[n]=a[n-1]+a[n-2]
但是也可以不开数组,只定义几个变量就行了。
0 0
- 很简单的爬楼梯问题
- 爬楼梯问题的解决
- 简单的算法问题9——爬楼梯(动态规划)
- 关于爬楼梯问题的解法
- 模拟经典的爬楼梯问题
- 爬楼梯的问题Climbing Stairs
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题种种
- 爬楼梯问题
- 爬楼梯问题
- POJ3080 Blue Jeans
- 优秀程序员必须知道的32个算法,提高你的开发效率
- 程序员如何走出自己的安逸环境
- 题目1121:首字母大写
- 使用java代码调用exe程序 (包括参数传递)
- 很简单的爬楼梯问题
- 1.javaScript(JS)常用函数之 appendChild 和removeChild
- 《深入理解LINUX内存管理》学习笔记
- python 连接oracle 报错 cx_Oracle.DatabaseErro
- MAC OS X 10.9 下 Nginx的安装笔记(为后续搞Nginx+Redis+Tomcat集群做准备)
- codeblocks缩进等设置
- 习题6-1 平衡的括号 UVa673
- H.264学习 之 步步为营,我的切身体会 [复制链接]
- 二叉树的深度优先遍历与广度优先遍历