того же порядка.
аюсь решить эту проблему, но я не знаю, как ее раскрыть.
T(n)=2T((n+2)/3) + 1
Могу ли я проигнорировать это «+2» и решить его, как это было 2T (n / 3) + 1?
Это происходит из-за проблемы, которая используетV[a..b]
массив и делает это возвращение:
return V(X) + f(V, a, Y) + f(V, Z, b)
кудаY
является(2a+b)/3 and Z is (a+2b)/3
Так:((b-a+3)/3) = ((n+2)/3)