得到了遞歸函數的問題。我在java中創建了這個,這只是非常基本的,但由於Stack overflow錯誤而不起作用。我的意思是這個函數的作用就是打開funktion,就像給定數字和你在主函數中聲明的數字之間的差異一樣多,這對堆棧來說應該不是什麼問題,但是, t一直工作,或者這裏的錯誤是什麼......? 謝謝你的答案提前:)遞歸函數堆棧溢出
public class Übung_Baeume {
static int anzAufrufe=0;
static int zahl=23;
public static int zaehleAufrufe(int uebergabe)
{
anzAufrufe++;
if (uebergabe==zahl){
return anzAufrufe;
}
return zaehleAufrufe(uebergabe-1) +
zaehleAufrufe(uebergabe+1);
}
public static void main(String[] args) {
System.out.println(zaehleAufrufe(40));
}
}