用List实现的Fibonacci 觉得超级简单,请高手指点
2011-10-26 23:03
344 查看
import java.util.ArrayList;
import java.util.List;
public class Fibonacci {
public static void main(String[] args) {
System.out.println(fibonacci(10));
}
static List<Integer> fibonacci(int count) {
List<Integer> fibList = new ArrayList<Integer>();
fibList.add(1);
fibList.add(1);
for(int i=2;i<count;i++){
fibList.add(fibList.get(i-2)+fibList.get(i-1));
}
return fibList;
}
}
///////////////////////////////////////////////////////////////////////////
还是晚上的效率高,为什么原来就没有想到过这个方法了
import java.util.List;
public class Fibonacci {
public static void main(String[] args) {
System.out.println(fibonacci(10));
}
static List<Integer> fibonacci(int count) {
List<Integer> fibList = new ArrayList<Integer>();
fibList.add(1);
fibList.add(1);
for(int i=2;i<count;i++){
fibList.add(fibList.get(i-2)+fibList.get(i-1));
}
return fibList;
}
}
///////////////////////////////////////////////////////////////////////////
还是晚上的效率高,为什么原来就没有想到过这个方法了
相关文章推荐
- 简单实现MyLinkedList
- 自己编写的泛型List<T>功能代码 欢迎高手指点
- jQuery+ROW_NUMBER实现超级简单分页(不可错过)
- c#简单实现二维数组和二维数组列表List<>的转置
- 简单看了一下源码的实现,这里贴一点个人觉得比叫重要的代码。
- 简单单向list的实现
- LinkedList的简单实现(手写)
- Java中,简单的List转Set实现
- Java实现跳跃表(skiplist)的简单实例
- java8集合框架LinkedList类实现自己简单的理解
- 用c实现HASH表创建、插入、查找、删除、打印(欢迎高手指点)
- 添加后台list给前台select标签赋值简单实现
- C__简单的二位数组实现string_list
- 转载的标准文档:C语言实现一个简单的单向链表list
- c#简单实现二维数组和二维数组列表List<>的转置
- 利用list和map代替对象模式,实现jdbc的简单操作,省去对象转换的繁琐步骤!
- 【django】搭建博客教程(4)——超级简单实现滚动回到页面顶端按钮
- 简单集合实现二(LinkedList的实现以及与ArrayList的比较)
- JS Map 和 List 的简单实现代码
- 用c实现HASH表创建、插入、查找、删除、打印(欢迎高手指点)【转】