【发布时间】:2017-12-06 18:49:35
【问题描述】:
我收到了这个关于生成 fib 数字的问题。我见过的 fib 数字的递归实现总是从上到下像 fib(n)=fib(n-1) + fib(n-2) 但这个问题假设 fib(n-1), fib( n-2) 存在计算下一个等等。
public class Fibonacci {
int[] fiboNums;
public Fibonacci(int n) {
// TODO: generate the first n fibonacci numbers
}
private void generateNextFibo(int n, int lastFibo, int lastLastFibo) {
// TODO: Implement this recursive function to compute next
// fibonacci number.
}
public int[] getAll() {
return fiboNums;
}
}
【问题讨论】:
-
你为什么要问一个你也已经知道答案的问题......
-
@RAZ_Muh_Taz 提出问题来回答他们很好。
-
@RAZ_Muh_Taz 你有没有在 SO 中创建过问题?如果你注意到底部有一个复选框,表示你可以回答你的问题。
-
为什么要递归?还有其他不涉及递归的方法
-
@assembler 只为挑战
标签: java algorithm recursion fibonacci