fibonacci数列
2013-04-10 13:51
246 查看
// 0 n=0 //f(n)= 1 n=1,2 // f(n-1)+f(n-2) n>2 #include <iostream> using namespace std; int max(int a, int b) { return a > b ? a : b; } int fibonacci(int n){ if(n == 0) return 0; if(n == 1 || n == 2 ) return 1; int n1 = 1; int n2 = 1; for(int i=3;i<=n;i++) { int temp = n1; n1 = n2; n2 = temp + n2; } return n2; } int main(){ for(int i=0;i<10;i++) { cout<<"fibonacci("<<i<<"):"<<fibonacci(i)<<endl; } return 0; }
相关文章推荐
- Fibonacci数列的求解法
- Fibonacci数列
- 程序员面试题精选--(05)求Fibonacci数列
- Fibonacci序列 —— O(log n)求Fibonacci数列(非矩阵法)
- O(logn)时间复杂度求Fibonacci数列
- fibonacci数列
- 二分法求Fibonacci数列
- (记数-进制转换-java)用fibonacci数列为基做进制转换
- O(logn)求Fibonacci数列
- 19.定义Fibonacci数列,输入n,用最快的方法求该数列的第n项
- Fibonacci数列
- POJ-3070Fibonacci(矩阵快速幂求Fibonacci数列)
- wikioi p1978 Fibonacci数列 3
- Fibonacci数列的奇偶性
- 入门训练 Fibonacci数列
- wikioi 1973 Fibonacci数列【输出第N项的值】
- 第6周作业3-Fibonacci数列(网络131黄宇倩)
- 数据结构——算法之(014)( 输入n,用最快的方法求Fibonacci数列的第n项)
- NYOJ461---&&HDU1568-----Fibonacci数列(四)
- NYOJ 题目148 fibonacci数列(二)(矩阵快速幂)