Итак, я борюсь с вопросом, мне нужно найти временную сложность этого уравнения с помощью итеративной подстановки. Теперь я понимаю, как расширить уравнение, однако я не знаю, как найти временную сложность, используя его. Я знаю, что ответ o(n^log2 3)
.
T(n) = 3T(n/2) + O(n)
Я подробно рассказал о том, что мне делать дальше?
3^3T(n/2^3) + 3^2(n/2^2) + 3n/2 + n
Что мне делать дальше, чтобы получить ответ из o(n^log2 3)
?
Может кто-нибудь, пожалуйста, объясните мне это шаг за шагом?