【发布时间】:2019-01-31 16:49:59
【问题描述】:
以下函数打印的星号数量无法重复出现,n 至少为 2。
void Mystery(int n) {
if (n >= 2) {
print("**");
n=n-1;
Mystery(n);
n=n-1
Mystery(n);
print("***");
}
}
我尝试了 n=2 的情况,然后我得到 ** 接下来,对于 n=3。然后对于 n = 4。然后我尝试使用归纳法得到 n 的一般结果。但我无法达到任何递归关系。
【问题讨论】:
标签: recurrence