得到了递归函数的问题。我在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));
}
}