- 3
- 0
- 约2.31千字
- 约 5页
- 2018-04-24 发布于四川
- 举报
费式数列javac实现
From Gossip@caterpillar
Algorithm Gossip:?費式數列
說明
Fibonacci為1200年代的歐洲數學家,在他的著作中曾經提到:「若有一隻免子每個月生一隻小免子,一個月後小免子也開始生產。起初只有一隻免子,一個月後就有兩隻免子,二個月後有三隻免子,三個月後有五隻免子(小免子投入生產)......」。 如果不太理解這個例子的話,舉個圖就知道了,注意新生的小免子需一個月成長期才會投入生產,類似的道理也可以用於植物的生長,這就是Fibonacci數列,一般習慣稱之為費氏數列,例如以下: 1、1 、2、3、5、8、13、21、34、55、89......
解法
依說明,我們可以將費氏數列定義為以下:
fn = fn-1 + fn-2 ?? if n 1fn = n if n = 0, 1?
演算法
費氏陣列的解法很多,基本上可以使用遞迴解,演算法最簡單,如下:
Procedure FIB(N) [ IF (N 0) PRINT (輸入錯誤); IF (N = 0 OR N = 1) RETURN (N); ELSE RETURN ( FIB(N-1) + FIB(N-2) ); ]
簡單,但是不實用,因為太慢了,在求每一個費氏
您可能关注的文档
最近下载
- 镜架的标注与测量“衡水杯”一等奖.pptx
- 《思想政治教育方法论》PPT课件 2、第十四章 PPT课件 PPT.pptx VIP
- 三科变频器说明书.pdf
- 云南大学《现代汉语》课件-第8章划分词类的依据.pptx VIP
- VenaSeal静脉封闭系统简介.pdf VIP
- 《桡骨远端骨折》课件.ppt VIP
- 【数学】2023年高考全国乙卷数学(理)真题(解析版).pdf VIP
- [广州市]2025广东广州市越秀区光塔街招聘环境保护监督检查员1人笔试历年参考题库典型考点附带答案详解.docx VIP
- 国家开放大学《学前儿童健康教育活动指导》形成性考核4参考答案.doc VIP
- 机械加工误差分析实验报告.doc VIP
原创力文档

文档评论(0)