我正在寫一個無效函數fibFill
,它用斐波那契數字填充一個數組。它不需要返回任何東西。Java如何返回從1開始的斐波那契數組?
這是我迄今爲止:
void fibFill(int[] fibo) {
fibo[0] = 1;
fibo[1] = 1;
for (int i = 2; i < fibo.length; i++) {
fibo[i] = fibo[i - 1] + fibo[i - 2];
}
int pos(int position) {
return fibo[pos];
}
}
例如,如果我通過長度爲5的陣列的方法,它將覆蓋傳遞的數組的內容是這樣的:[1, 1, 2, 3, 5]
我沒有看到這個代碼的任何問題 – Maljam
如果'fibo'太小,這個函數將拋出。 – HuStmpHrrr
爲什麼不使用ArrayList? – Laurel