标签:
13、蛤蟆的数据结构笔记之十三栈的应用之栈与递归之斐波那契数列
本篇名言:“人生不是一支短短的蜡烛,而是一支由我们暂时拿着的火炬,我们一定要把它燃得。”
继续递归的斐波那契数列问题。
欢迎转载,转载请标明出处:
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1963起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。
斐波那契的C语言实现如下图:
#include <stdio.h>
int fib(int n)
{
if(n==1||n==2)
return1;
returnfib(n-1)+fib(n-2);
}
int main()
{
intn;
scanf("%d",&n);
printf("%d\n",fib(n));
return0;
}
如下图1:
13、蛤蟆的数据结构笔记之十三栈的应用之栈与递归之斐波那契数列
标签:
原文地址:http://blog.csdn.net/notbaron/article/details/46575773