面试题9:斐波拉契数列
来源:互联网 发布:如何查看域名劫持 编辑:程序博客网 时间:2024/06/10 14:48
题目:写出斐波拉契序列的非递归写法。
斐波拉契序列:
n=0 f(n)=1
n=1 f(n)=1
n>1 f(n)=f(n-1)+f(n-2)
JAVA版:
public static long fibonacci(long n){long numA=0;long numB=1;if(n==0){return numA;}if(n==1){return numB;}long numN=0;for(int i=2;i<=n;i++){numN=numA+numB;numA=numB;numB=numN;}return numN;}
递归版:
int fibonacci(int n){if(n==0)return 0;else if(n==1)return 1;elsereturn fibonacci(n-1)+fibonacci(n-2);}
0 0
- 面试题9:斐波拉契数列
- 面试题9:斐波拉契数列
- 面试题9:斐波拉契数列及其变种
- 面试题 9 Fibonacci数列
- 剑指offer-面试题9.斐波拉契数列
- 面试题9:斐波那契数列
- 【剑指offer】面试题9:斐波那契数列
- 剑指offer 面试题9 斐波那契数列
- 剑指Offer:面试题9 斐波那契数列
- 面试题9 斐波那契数列
- 面试题9:斐波那契数列
- 面试题9 斐波那契数列
- 剑指offer 面试题9 求Fibonacci数列
- 面试题9:斐波那契数列
- 面试题9 斐波那契数列
- 《剑指Offer》面试题9:裴波那契数列
- 面试题9:斐波那契数列
- 面试题9 斐波那契数列
- 多种链表
- 第十八章类加载器和反射2015-05-29
- 使用Busybox制作根文件系统
- 2.3-6
- 【scikit-learn】如何进行模型参数的选择
- 面试题9:斐波拉契数列
- CT鸡的第一次
- 面试题10:求二进制中1的个数
- Android 记录1 自定义View
- 使用MySQL图形化工具Navicat创建表
- HDU 1481 树的性质(神坑)
- Java利用Zxing生成二维码
- Maven入门指南⑤:使用Nexus搭建Maven私服
- 2.3-7