斐波那契数列的两种实现方法
来源:互联网 发布:域名证书怎么查询 编辑:程序博客网 时间:2024/06/01 07:48
1、常规迭代法
#include <stdio.h>
int main()
{
int i;
int a[40];
a[0]=0;
a[1]=1;
printf("%d\n",a[0]);
printf("%d\n",a[1]);
for(i=2;i<40;i++)
{
a[i]=a[i-1]+a[i-2];
printf("%d\n",a[i]);
}
return 0;
}
2、递归实现
#include <stdio.h>
int Fbi(int i)
{
if(i<2)
return i==0?0:1;
return Fbi(i-1)+Fbi(i-2);
}
int main()
{
int i;
for(i=0;i<40;i++)
printf("%d\n",Fbi(i));
}
1 0
- 斐波那契数列的两种实现方法
- 斐波那契数列的两种实现方法
- 斐波那契数列的两种实现方式
- 斐波那契数列的两种实现形式
- 斐波那契数列的两种简单实现
- 斐波那契数列的两种实现
- 斐波那契数列的两种实现呢
- C语言实现斐波那契数列的两种方法(递归和迭代)
- 实现斐波那契数列的几种方法
- 实现斐波那契数列的三种方法
- 斐波那契数列 的三种实现方法
- 斐波那契数列实现的三种方法
- 斐波那契数列的三种实现方法
- java实现斐波那契数列两种写法
- 斐波那契数列实现的两种实现(表查询、向量)
- 斐波那契数列数列的三种时间复杂度的实现方法
- python 斐波那契数列的生成,两种方法对比
- Theano scan函数之生成斐波那契数列的两种方法
- Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
- 什么时候会发生回调(recursive calls)
- MySQL "replace into" 的坑
- 百度云-bae开放服务平台-网站发布-git
- 系统调用——linux内核设计与实现读书笔记
- 斐波那契数列的两种实现方法
- Android得到的真机的SD卡路径
- 中断和函数调用的区别
- Python函数传参的几个注意点
- C++继承和派生
- .net中DataSet属性relations的应用
- Eclipse异常解决
- unity bug
- 文件操作的知识点集合(持续中)