![]() |
1
5
您可以将其重写为尾部递归:
|
![]() |
2
4
不,这不是尾部递归。返回的结果
话虽如此,即使它是尾部递归的,编译器也可能不会对它执行TCO。这取决于编译器和您要求它执行的优化。 |
![]() |
3
1
引用此链接: tail recursion using factorial as example
|
|
4
0
将是一个尾部递归函数。因为它在递归调用返回时没有挂起的操作。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |