public static long fibonacci(long number==5) {
if ((number == 0) || (number == 1))
return number;
else
return fibonacci(number - 1) + fibonacci(number - 2);
}
当递归完后是返回1+1吗 而且都已经return了 函数不应该结束吗
public static long fibonacci(long number==5) {
if ((number == 0) || (number == 1))
return number;
else
return fibonacci(number - 1) + fibonacci(number - 2);
}
当递归完后是返回1+1吗 而且都已经return了 函数不应该结束吗
收起
为什么是1+1?
还有return 需要先计算return后面的值啊?所以说会先计算出n-1和n-2的斐波那契数列并加起来再返回
报告相同问题?