c_cpp 斐波那契系列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 斐波那契系列相关的知识,希望对你有一定的参考价值。
#include <iostream>
using namespace std;
int fibresult[100];
int fib(int n){
if(n==0)
return 0;
else if(n==1)
return 1;
return fib(n-1) + fib(n-2);
}
void fib_dp(int n){
fibresult[0] = 1;
fibresult[1] = 1;
for(int i=2; i<n; i++){
fibresult[i] = fibresult[i-1] + fibresult[i-2];
}
for(int i=0; i<n; i++){
cout << fibresult[i] << " " ;
}
}
int main() {
// your code goes here
int n = 10;
for(int i=0; i<n; i++){
cout << fib(i) << " ";
}
cout<<endl;
fib_dp(10);
return 0;
}
以上是关于c_cpp 斐波那契系列的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 斐波那契
c_cpp 斐波那契尾递归
c_cpp 斐波那契数列的.cpp
c_cpp 一行代码实现斐波那契数列
剑指offer 斐波那契系列
JavaScript算法系列之-----------------斐波那契数列(JS实现)