所以我有 Fibonacci序列的代码:
int fibonacci(int i, int[] memo) {
if (i == 0 || i == 1) return i;
if (memo[i] == 0) {
memo[i] = fibonacci(i - 1, memo) + fibonacci(i - 2, memo);
}
return(memo[i]);
}
我的问题是:fibonacci(i-1, memo)
将始终在fibonacci(i-2, memo)
更正之前进行评估吗?