700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python斐波那契数列递归算法的时间复杂度推导_斐波那契数列 递归算法(执行时间)...

python斐波那契数列递归算法的时间复杂度推导_斐波那契数列 递归算法(执行时间)...

时间:2020-05-23 05:49:20

相关推荐

python斐波那契数列递归算法的时间复杂度推导_斐波那契数列 递归算法(执行时间)...

/********************************

* 程序名称:斐波那契数列 递归算法

* 作 者:tiaya@

* 开发时间: 年 月 日

*******************************/

#include

#include

#include

using namespace std;

//int fab(int n)

double fab(int n) {

if (n<3) {

return 1;

cout << "n=" << n << endl;

} else {

cout << "n=" << n << endl;

return fab(n-1) + fab(n-2);

}

}

//main() star

int main() {

//code here

clock_t start,finish;

double totaltime;

start=clock();

int n;

cin >> n;

cout << "第" << n <

finish=clock();

totaltime=(double)(finish-start)/CLOCKS_PER_SEC;

cout<

return 0;

}

测试:

输入数据:30

30

输出数据:

n=6

n=5

n=4

n=3

n=3

n=4

n=3

n=5

n=4

n=3

n=3

n=6

n=5

n=4

n=3

n=3

n=4

n=3

第30项是:832040

此程序的运行时间为45.016秒!

--------------------------------

Process exited after 44.44 seconds with return value 0

请按任意键继续. . .

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。