Решение уравнения с использованием обобщения основной теоремы
Я прошу помощи в объяснении, как работает доказательство. Я видел примеры этого, но мне трудно понять это.
Докажите следующее
Решение уравнения
T (n) = aT (n / b) + Θ (nk logp n), где a ≥ 1, b> 1, p ≥ 0
T (n) = O (nlogb a), если a> bk
T (n) = O (nk logp + 1 n), если a = bk
T (n) = O (nk logp (n)), если a k
Вот скриншот вопроса в лучшем формате
Это обобщение основной теоремы.
1 ответ
Для некоторого x = log (n) / log (b) n = bx. Разделите уравнение нах
T (bx) / ax = T (bx-1) / ax-1 + Θ ((bk/ a)x· xp· logp b)
Суммирование слагаемых mp· qm для m Распознавание q = bk/ a и подстановка обратно дает результат