主定理扩展案例
Master Theorem extendet case
谁能给我解释一下?
我有这个案例:
T(n) = 3*T(n/3) + n*logn
为什么这个案例是主定理案例二而不是三?
我们有,根据wikipedia notation:
a = 3
b = 3
c = log_b(a) = 1
这符合情况 2:f(n) = n log n = n^(c = log_b(a) = 1) log n
它不适合情况 3,因为 f(n)
不是 big-omega(n^k)
,其中 k > c = 1
(我稍微更改了维基百科符号以免重新定义 c
).
例如,n^1.1
不是 n log n
的下限可能不是很明显,但是 n^1.1
is actually a bigger value 足够大 n
.
谁能给我解释一下?
我有这个案例:
T(n) = 3*T(n/3) + n*logn
为什么这个案例是主定理案例二而不是三?
我们有,根据wikipedia notation:
a = 3
b = 3
c = log_b(a) = 1
这符合情况 2:f(n) = n log n = n^(c = log_b(a) = 1) log n
它不适合情况 3,因为 f(n)
不是 big-omega(n^k)
,其中 k > c = 1
(我稍微更改了维基百科符号以免重新定义 c
).
例如,n^1.1
不是 n log n
的下限可能不是很明显,但是 n^1.1
is actually a bigger value 足够大 n
.