我想編寫一些代碼,用於打印您可以使用一步,兩次一步爬樓梯的方式總數,或者一次打印三步時間。打印您可以通過遞歸爬樓梯的總數
我的代碼是
public static int math(int n){
if (n==0){
return 0;
}
else if (n==1){
return 1;
}
else return math(n-1)+math(n-2);
}
,但我的代碼,它並沒有給我正確的輸出。 還有別的辦法嗎?
該代碼如何一次考慮3個步驟? –
是不是隻是一個斐波那契算法 – redFIVE
@redFIVE什麼是斐波那契算法 – user4746449