请告诉我如何确定递归的深度?我有两个递归函数的代码:
public class MyClass {
int ReccusionFunc1(int tmp0, int tmp1, int tmp2) {
return ReccusionFunc1(tmp0, tmp1, tmp2);
}
}
和
public class MyClass {
int ReccursionFunc2(int tmp0, int tmp1, int tmp2) {
int a = tmp0 + tmp1;
int b = tmp1 + tmp2;
int c = tmp2 + tmp0;
return ReccusionFunc2(a, b, c);
}
}
这两个无限递归中的哪一个会因错误 StackOverflowError 而失败
?Сan 它是通过分析计算还是定义?