教资会网络 | UGC-NET CS 2017 年 11 月 – III |问题 33
考虑递归关系:
其中 b 和 c 是常数。
上述递推关系对应的算法顺序为:
(一) n
(B) n 2
(C) n 日志 n
(D) n 3答案: (D)
解释:我们可以使用 Master theorem 来解决这个递归关系:
T(n) = aT(n/2) + Θ(nklogpn)
In given question:
T(n) = 8T(n/2) + Cn
here a = 8 and b = 2 and k = 1.
clearly a > bk
So T(n) = Θ(nlogba )
T(n) = Θ(nlog2 8)
ie T(n) = Θ(n3)
所以,选项(D)是正确的。
这个问题的测验