/**
     * @param args
     * Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,
     *一个月后小免子也开始生产。
     *起初只有一只免子,一个月后就有两只免子,二个月后有三只免子,三个月后有五只免子(小免子投入生产)......。
     * 如果不太理解这个例子的话,举个图就知道了,注意新生的小免子需一个月成长期才会投入生产,类似 的道理也可以用于植物的生长,这就是Fibonacci数列,
     一般习惯称之为费氏数列,例如以下: 1、1 、2、3、5、8、13、21、34、55、89......
     *
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("输入数值");
        Scanner scanner = new Scanner(System.in);
        int number = scanner.nextInt();
        int arrary[] = new int[number];
        for(int i = 0; i< number;i++ ){
            arrary[i] = Fibonacci(i+ 1);
        }
        System.out.println("费氏数列为" + Arrays.toString(arrary));
        scanner.close();
    }

public static int Fibonacci(int number) {
        if (number == 1 || number == 2) {
            return 1;
        } else {
            return (Fibonacci(number - 1) + Fibonacci(number - 2));
        }
    }

Fibonacci费氏数列相关推荐

  1. 算法--兔子生兔子的问题(费氏数列)

    #include <stdio.h> int Fib( int n ) {// 说明// Fibonacci 为 1200 年代的欧洲数学家 , 在他的着作中曾经提到 : 「若有一只免子每 ...

  2. CC00033.bigdatajava——|Java方法封装.V15|——|Java.v15|费氏数列.v01|递归实现|

    一.费氏数列的递归实现 ### --- 案例题目~~~ --> 编程实现费式数列中第n项的数值并返回. ~~~ --> 费式数列:1 1 2 3 5 8 13 21 -- 二.递归分析 三 ...

  3. CC00034.bigdatajava——|Java方法封装.V16|——|Java.v16|费氏数列.v02|递推实现|

    一.费氏数列的递推实现 ### --- 案例题目~~~ --> 编程实现费式数列中第n项的数值并返回. ~~~ --> 费式数列:1 1 2 3 5 8 13 21 -- 二.递推实现原理 ...

  4. Java算法:每对新生兔子第三个月期起生一对兔子(费氏数列)

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    程序分析:   兔子的规律为数列1,1,2, ...

  5. 费氏(Fibonacci)数列、最大公约数,最小公倍数

    费式数列 说明 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个月后小免子也开始生产.起初只有一只免子,一个月后就有两只免子,二个月后有三只免 ...

  6. 费氏搜寻法之算法分析与实现

    费氏搜寻法简介 费氏搜寻法,就是利用斐波那契数列从有序数列中搜寻特定元素的一种搜索算法. 二分搜寻法每次搜寻时,都会将搜寻区间分为一半,所以其搜寻时间为O(log(2)n),log(2)表示以2为底的 ...

  7. C实现 费氏查找算法

    问题引入 费氏数列即斐波那契数列. 斐波那契数列,又称黄金分割数列,数列形式为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,98 ...

  8. UVA10229 Modular Fibonacci 【循环数列】

    The Fibonacci numbers (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...) are defined by the recurrence: F0 = ...

  9. python利用递归函数实现斐波那契数列_Python使用while循环输出斐波那契数列(Fibonacci)...

    斐波那契数列又称费波那契数列(意大利语:Successione di Fibonacci),又译为费波拿契数.斐波那契数列.费氏数列.黄金分割数列.在西方,首先研究这个数列的是比萨的列奥那多(意大利人 ...

  10. 斐波那契数列算法(C#)

    上周抽了一天的时间去6家公司面试,时间太紧都是马马虎虎的,好在这趟面试还是有很多收获的,由此可见自己的理论功底真是差劲的要死,还有语言表达能力. 调侃的来说混了这么久,没有衣××的理论功底,只有雷×× ...

最新文章

  1. accessors 作用_lombok @Accessors用法详解(一看就能就懂)
  2. msfvenom 摄像头
  3. XHTML学习笔记 Part2:核心元素
  4. 一文理类加载相关知识:类加载器、双亲委派、SPI
  5. Pyalgotrade量化交易回测框架
  6. poj - 2488 A Knight's Journey
  7. vision安装过程中出错_scrapy安装过程中之Twisted的安装遇到的坑
  8. PHP与Spring的强势接口设计_微课介绍
  9. 集成电路的设计 —— 半导体
  10. VB.net数据库编程pdf
  11. 把足球还给市场!市场不要你要吗?
  12. JSP 页面实现一个计算器功能
  13. 成品app直播源码,RecyclerView实现自动滚动效果
  14. 百度网盘下载加速器--ENFI下载器、Speedkoala、PanDownload、SpeedPan
  15. pcr扩增的原理和步骤
  16. 【论文笔记_对比学习_2021】CONTRASTIVE LEARNING WITH HARD NEGATIVE SAMPLES
  17. AR大屏互动的原理是什么?可以应用在哪些场景中?
  18. 非煤矿山生产安全事故应急预案
  19. ipfs 云服务器_图们时空云,ipfs服务器
  20. 分享不同,精彩纷呈 | 开发者说·DTalk 年中鉴赏

热门文章

  1. pythonscrapy爬虫ip代理池_Scrapy 框架插件之 IP 代理池
  2. 网页设计中的中国传统色彩速查表 颜色值
  3. 谷歌大牛Jeff Dean撰文:深度学习研究的黄金十年
  4. Java 8 时间日期库的20个使用示例
  5. python球的体积公式_鬼斧神工:求n维球的体积
  6. php免安装配置方法,mysql免安装版配置步骤详解
  7. 华为nova2s应用计算机,华为nova2s 如何打开多个应用 | 手游网游页游攻略大全
  8. Python学习笔记-2017.5.4thon学习笔记-2017.5.14
  9. python中保留字pass_Python包含的保留字
  10. 扑克牌发牌游戏python_Python随机扑克牌生成器游戏