国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java幾種方式實現斐波那契數列

2019-11-15 01:16:58
字體:
來源:轉載
供稿:網友
java幾種方式實現斐波那契數列
package com.nonefly.recursive;/** * 斐波那契數列 *  * @author nonefly * 2015年8月26日 */public class Fib {/** * 遞歸實現 *  * @param n 求第n個 * @return 結果 */public static int fib1(int n) {if (n < 2)return n;return fib1(n - 1) + fib1(n - 2);}/** 迭代 */public static int fib2(int n) {if (n < 2)return n;int first = 0, second = 1, now = 2;for (int i = 2; i <= n; i++) {now = first + second;first = second;second = now;}return now;}/** 動態規劃 */public static int fib3(int n) {if (n < 2)return n;int f[] = new int[n+1];f[0] = 0;f[1] = 1;for (int i = 2; i <= n; i++) {f[i] = f[i-1] + f[i-2];}return f[n];}public static void main(String[] args) {for (int i = 0; i < 10; i++) { System.out.PRintln("第"+i+"個 : " + fib2(i));}}}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 祁门县| 泸定县| 县级市| 隆安县| 凉城县| 礼泉县| 鄂托克旗| 改则县| 镇宁| 班戈县| 怀来县| 巴里| 兴和县| 满城县| 西畴县| 城市| 利川市| 无为县| 甘洛县| 安吉县| 钟祥市| 封开县| 南康市| 屯门区| 棋牌| 丘北县| 云阳县| 中超| 承德县| 铜山县| 格尔木市| 黄山市| 安陆市| 北票市| 来宾市| 思茅市| 苍溪县| 泰兴市| 莆田市| 新晃|