什么是时间和空间复杂度:
int superFactorial4(int n, int m)
{
if(n <= 1)
{
if(m <= 1)
return 1;
else
n = m -= 1;
}
return n*superFactorial4(n-1, m);
}
它通过将 n 的值减 1 直到等于 1 来递归运行,然后它将 m 的值减 1 或在 m 等于 1 的情况下返回 1。
我认为复杂性取决于 n 和 m,所以可能是 O(n*m)。