`

斐波纳契数列算法 Fibonacci Sequence

阅读更多
package com.csair.rsa;
/**
 * 斐波纳契数列(Fibonacci Sequence)
 * @author Administrator
 * @data Mar 23, 2012
 */
public class FS {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for(int n = 1; n < 30; n++){
			int result = getFS(n);
			System.out.println("第"+n+"项的值为:"+result);
		}
	}
	
	/**
	 * 计算第n项的值
	 * @param n
	 * @return
	 */
	public static int getFS(int n){
		int z = 0;
		if(n == 1){
			z = 1;
		}else if(n == 2){
			z = 1;
		}
		else{
			z = getFS(n-1)+getFS(n-2);
		}
		return z;
	}
}

 

分享到:
评论

相关推荐

    C#,斐波那契数列(Fibonacci Sequence)的八种算法与源代码

    C#,斐波那契数列(Fibonacci Sequence)的八种算法与源代码 斐波那契公元1170年生于意大利比萨,卒于1250年,被人称作“比萨的莱昂纳多”,是一名闻名于欧洲的数学家,其主要的著作有《算盘书》、《实用几何》和...

    C语言计算斐波那契数列(Fibonacci sequence), vc 6++可运行源码

    斐波那契数列是计算机科学中一个非常基础且重要的概念,它在算法设计、数据结构、模式识别等领域都有广泛的应用。斐波那契数列的定义是这样的:第一项和第二项为1,从第三项开始,每一项都等于前两项之和。用数学...

    编写程序,实现计算并输出斐波那契数列(Fibonacci sequence)

    通过本次实验,我们成功实现了斐波那契数列的递归和迭代两种算法,并对比了它们的优缺点。递归实现简洁直观,但存在性能问题;迭代实现虽然代码稍长,但执行效率高且稳定。这次实验加深了我们对递归和迭代算法的理解...

    Python实现斐波那契数列

    程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… 在数学上,费波那契数列是以递归的方法来定义: F0 = 0 (n=0) F1 = 1 (n=1) Fn ...

    递归算法算斐波那契数列

    斐波那契数列(Fibonacci sequence)是这样一个数列:0, 1, 1, 2, 3, 5, 8, 13, 21, ...。该数列从第三项开始,每一项都等于前两项之和。数学上,斐波那契数列可以这样定义: - F(0) = 0 - F(1) = 1 - F(n) = F(n-1)...

    斐波那契数列.pdf

    斐波那契数列(Fibonacci sequence)是数学中一个非常著名的数列,其特点是每一项数值都是前两项数值的和。通常情况下,斐波那契数列的第一项为0或1,第二项也为1,后续各项则根据定义递推得到。 **基本形式:** \...

    斐波那契数列c++.pdf

    斐波那契数列(Fibonacci sequence),也被称为黄金分割数列,是由意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci)在13世纪提出的一个经典数学序列。这个数列的基本定义是从第3项开始,每一项都是前两项的和...

    斐波那契数列

    斐波那契数列(Fibonacci sequence)是数学中的一个非常著名的数列,指的是这样一个数列:0, 1, 1, 2, 3, 5, 8, 13, 21, …,即第一项为0,第二项为1,从第三项开始每一项都是前两项之和。 **特点:** 1. **递推性*...

    斐波那契数列.txt

    斐波那契数列(Fibonacci sequence)是数学中一个非常著名的数列,其特点是每一项数值都是前两项数值的和。数列通常从0和1开始,即:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …等。斐波那契数列不仅在数学领域有着广泛的...

    fibonacci数列生成器

    斐波那契数列(Fibonacci sequence)是数学领域中的一个重要概念,它在计算机科学、算法设计、金融分析等多个领域都有广泛的应用。这个数列由0和1开始,后面的每一项数字都是前两项数字的和。用数学公式表示就是:F...

    斐波那契数列详解

    斐波那契数列在编程中也有重要的应用,例如在算法设计中,动态规划和备忘录技术可以优化斐波那契数列的计算效率。同时,斐波那契数列与黄金分割比例密切相关,因为随着数列项数的增加,相邻两项的比例越来越接近黄金...

    fibonacci数列以及利用Java求解素数_java求解Fibonacci数列_

    斐波那契数列(Fibonacci Sequence)是数学中一个著名的数列,它的定义如下:第一项和第二项都是1,从第三项开始,每一项都等于前两项之和。用数学公式表示就是 F(1) = 1, F(2) = 1, F(n) = F(n-1) + F(n-2) (n &gt;= 3...

    求Fibonacci数列问题,本程序中只求20个数,可以自己修改。

    斐波那契数列(Fibonacci Sequence)是数学领域中的一个重要概念,它在计算机科学,尤其是算法设计中有着广泛的应用。斐波那契数列的定义是:第一项F0为0,第二项F1为1,之后的每一项Fi(i&gt;1)都是前两项的和,即Fi ...

    fibonacci sequence: 斐波那契数列函数-matlab开发

    斐波那契数列是一种经典的数学序列,它在计算机科学、数学、算法设计等领域有着广泛的应用。这个序列的定义是这样的:斐波那契数列的前两项是0和1,后面的每一项都是前面两项的和。用数学公式表示就是F(0) = 0,F(1)...

    fibonacci sequence C++ 大数运算

    斐波那契数列是计算机科学中一个经典的概念,它在数学、算法设计以及各种实际应用中都有着广泛的应用。在C++中实现斐波那契数列,特别是要处理大数运算,涉及到的关键知识点包括: 1. **斐波那契数列**:斐波那契...

    C# 中计算斐波那契数列

    C# 中计算斐波那契数列(Fibonacci Sequence)的算法是编程学习中常见的一个练习,它不仅考验了基础的编程技能,还涉及到了算法的优化和效率提升。

    斐波那契数列.rar

    6. **应用领域**:斐波那契数列在计算机科学中有着广泛的应用,如算法设计、数据结构(如斐波那契堆)、优化问题、编码理论以及密码学等。 7. **扩展知识**:斐波那契数列还与卢卡斯数列、黄金矩形、黄金螺旋、...

    Fib2.zip_fibonacci数列

    斐波那契数列(Fibonacci Sequence)是数学中的一种经典序列,它在计算机科学、数学、生物学等领域都有广泛的应用。这个数列由0和1开始,后面的每一项数字都是前面两项数字的和。用数学公式表示就是:F(n) = F(n-1) ...

    java实现fibonacci数列学习示例分享(斐波那契数列)

    斐波那契数列(Fibonacci Sequence)是数学中的一种经典序列,它的定义非常简单:第一项和第二项都是1,从第三项开始,每一项都等于前两项之和。这个序列在自然界、计算机科学、艺术等领域都有广泛应用。下面我们将...

Global site tag (gtag.js) - Google Analytics