java实现斐波那契的两种方法
来源:互联网 发布:淘宝哪里找百度云资源 编辑:程序博客网 时间:2024/06/05 10:33
package com.ywx.count;/** * 斐波那契数列(地推方式要比递归方式的效率要高) * @author Vashon(yangwenxue) * date:20150320 */public class Feibonaqi {public static void main(String args[]){FeibonaqiInstance f=new FeibonaqiInstance();System.out.println("递归方式实现:"+f.fibonacci(43));System.out.println("地推方式实现:"+f.fibonacciNormal(43));}}class FeibonaqiInstance{/** * 递归方式实现 * @param n * @return */public static int fibonacci(int n){if(n<=2){return 1;}else{return fibonacci(n-1)+fibonacci(n-2);}}/** * 递推方式实现 * @param n * @return */public static int fibonacciNormal(int n){if(n<=2){return 1;}int n1=1,n2=1,sum=0;for(int i=0;i<n-2;i++){sum=n1+n2;n1=n2;n2=sum;}return sum;}}
0 0
- java实现斐波那契的两种方法
- 斐波那契数列的两种实现方法
- 斐波那契的两种实现方法
- 斐波那契数列的两种实现方法
- java实现斐波那契数列两种写法
- C语言实现斐波那契数列的两种方法(递归和迭代)
- 斐波那契数列的两种实现方式
- 斐波那契数列的两种实现形式
- 斐波那契数列的两种简单实现
- 斐波那契数列的两种实现
- 斐波那契数列的两种实现呢
- 斐波那契(面向对象方法实现和规律实现两种方法)
- 斐波那契数列-java编程:三种方法实现斐波那契数列
- 斐波那契数列-java编程:三种方法实现斐波那契数列
- 斐波那契数列实现的两种实现(表查询、向量)
- java实现斐波那契数列的几种方法时间效率问题
- 实现斐波那契数列的几种方法
- 实现斐波那契数列的三种方法
- C# UDP编程简介
- 开通博客
- java中hashCode()
- 数组解释
- iOS User Interfaces: Storyboards vs. NIBs vs. Custom Code
- java实现斐波那契的两种方法
- struts2中result的type跳转类型
- leetcode 题解 || Swap Nodes in Pairs 问题
- 两会聚焦网络安全国产化再成提案重点
- Zepto.js
- 窗口快速位移,形成的抖动效果
- System.arraycopy()
- java中byte、short、int、long、float、double类型的取值范围
- Ruby系列文章之6 ---OS X 10.8.1 系统 HomeBrew的安装和简单使用