我似乎无法理解我的教授。备注
T(n) = T(n/2) + c
= T(n/2^2) + c
= T(n/2^3) + c
...
= T(n/2^k) + kc
recursion bottoms out when n/2^k < 1, ie when k > lg n
与我得到的不同
T(n) = T(n/2) + c
= T((n/2+c)/2) + c
= T(n/2^2) + c/2 + c
=...
另一个
T(n)= 5T(n/3) + n^2
= 5^2T(n/3^2) + 5(n/3)^2 + n^2
=...
is what he got, but I got was
=5^2T(n/3^2) + 5(n^2/3) + n^2
=... ^where did he get the square from? I dont seem to get it
我在做什么错误的数学?
答案 0 :(得分:0)
对我来说,看起来他只是说你把问题分成两半,四分之一,八分等等。这是你的两个力量。
最终你达到了无法将问题转化为更多部分的地步(没有更多的n要分开)。
他没有做数学,他只是描述了将问题重复分成两部分的整个过程。