国产探花免费观看_亚洲丰满少妇自慰呻吟_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));}}}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长宁县| 孝昌县| 新营市| 信阳市| 怀集县| 洪泽县| 三河市| 重庆市| 云霄县| 蕉岭县| 浦江县| 宾阳县| 桂林市| 姚安县| 双桥区| 锡林浩特市| 寻甸| 嘉禾县| 修水县| 景泰县| 巩义市| 渭源县| 枣庄市| 资中县| 阿拉善左旗| 阿合奇县| 历史| 大渡口区| 体育| 广南县| SHOW| 新疆| 娄底市| 通江县| 康平县| 湖南省| 曲靖市| 扎囊县| 绵竹市| 高安市| 托克托县|