作业帮 > 综合 > 作业

大斐波那契数为什么当n>40时结果计算很慢!跟递归函数有关系吗?#includeusing namespace std;

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/03 14:20:32
大斐波那契数
为什么当n>40时结果计算很慢!
跟递归函数有关系吗?
#include
using namespace std;
long int FBO(int FB);
int main()
{
int n;
int T;
cin>>T;
for(int i=0;i>n;
long int x;
x=FBO(n);
cout
大斐波那契数为什么当n>40时结果计算很慢!跟递归函数有关系吗?#includeusing namespace std;
那必然有关系!因为你一个F(k)算了很多次!可以考虑记忆化:
#include
using namespace std;
long int FBO(int FB);
long F[10000];
int main()
{
int n;
int T;
cin>>T;

for(int i=0;in;

cout