【发布时间】:2018-06-23 01:59:06
【问题描述】:
我明天有一个计算机科学期中考试,我需要帮助确定以下特定递归函数的复杂性,这比我已经研究过的东西要复杂得多:它有两个变量
T(n) = 3 + mT(n-m)
在m是常数的更简单的情况下,公式可以很容易地通过编写解包关系得到;然而,在这种情况下,拆包并没有让生活变得更轻松,如下所示(假设 T(0) = c):
T(n) = 3 + mT(n-m)
T(n-1) = 3 + mT(n-m-1)
T(n-2) = 3 + mT(n-m-2)
...
显然,根据这些不等式没有直接的消除。所以,我想知道在这种情况下是否应该使用另一种技术。
【问题讨论】:
标签: recursion computer-science