斐波那契数列的实例(附源码)
2013-09-29 22:53
357 查看
[b]1.简介[/b]
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……
在数学上,斐波纳契数列以如下被以递归的方法定义:
F0=0,
F1=1,
Fn=F(n-1)+F(n-2)(n>=2,n∈N*)
用文字来说,就是费波那西数列由 0 和 1 开始,之后的费波那西系数就由之前的两数相加。首几个费波那西系数是(OEISA000045):
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946,………………
特别指出:0不是第一项,而是第零项。(文字内容摘自网络)
2.源码介绍
普通方法:
递归调用
源码下载:下载
交流QQ:392989505
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……
在数学上,斐波纳契数列以如下被以递归的方法定义:
F0=0,
F1=1,
Fn=F(n-1)+F(n-2)(n>=2,n∈N*)
用文字来说,就是费波那西数列由 0 和 1 开始,之后的费波那西系数就由之前的两数相加。首几个费波那西系数是(OEISA000045):
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946,………………
特别指出:0不是第一项,而是第零项。(文字内容摘自网络)
2.源码介绍
普通方法:
using System; /*栈的应用—斐波那契数列;第一个为0,第二个为1,前两个的和等于第三个*/ namespace FeiBoNaQiDemo { class Fbi { static void Main(string[] args) { int[] a = new int[40]; a[0] = 0; a[1] = 1; Console.WriteLine(a[0] + "\n" + a[1]); for (int i = 2; i < 40; i++) { a[i] = a[i - 1] + a[i - 2]; Console.WriteLine(a[i]); } Console.ReadLine(); } } }
递归调用
using System; /*栈的应用—斐波那契数列;第一个为0,第二个为1,前两个的和等于第三个*/ namespace FeiBoNaQiDemo { class Fbi { static void Main(string[] args) { for (int i = 0; i < 40; i++) { Console.WriteLine(FbiMethod(i)); } Console.ReadLine(); } //递归函数 public static int FbiMethod(int i) { if (i < 2) return i == 0 ? 0 : 1; return FbiMethod(i - 1) + FbiMethod(i - 2);//递归调用 } } }
源码下载:下载
交流QQ:392989505
相关文章推荐
- OpenStack建立实例完整过程源码详细分析(13)----依据AMQP通信架构实现消息发送机制解析之二
- Bootstrap实现的经典栅格布局效果实例【附demo源码】
- TensorFlow新手实例源码--mnist源码
- 设计模式实例及反射和多线程实例源码
- jsp源码实例5(cookie)
- SqlHelper源码及使用实例
- Android 源码编译AIDL 使用实例讲解及Android Studio AIDL的调用详解
- Silverlight实用窍门系列:3.Silverlight鼠标动态绘制矩形【实例源码下载】
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- Spark源码系列(八)Spark Streaming实例分析
- Silverlight实用窍门系列:8. Accordion模拟菜单,Accordion动态绑定数据,模拟菜单点击【附带源码实例】
- 批量下载matplotlib网站实例源码python脚本
- Java23种设计模式实例源码
- 【MSH】如何开发第一个最简单的WCF模块服务(附实例源码)
- Shiro安全框架入门篇(登录验证实例详解与源码)
- adroid 源码实例
- 蔡军生先生第二人生的源码分析(七十六)判断程序运行多个实例
- jQuery内容折叠效果插件用法实例分析(附demo源码)
- 分享45个android实例源码,很好很强大.收藏吧!!!
- 100多个经典常用的网站源码大全实例演示和下载