1
所以我對斐波那契序列此代碼:爲了評估在Java中
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)
正確之前評估?
可能的重複[在Java中是否保證從左到右的操作順序?](https://stackoverflow.com/questions/9081393/is-the-left-to-right-order-of-operations -guaranteed-在-java的) – Dukeling