Рассмотрим следующий пример:Решая рекуррентное соотношение, используя итерационный метод
T(n) = T(7n/8) + 2n
Я предположил T (1) = 0
и пытались решить эту проблему следующим образом
T(n) = T(7n/8) + 2n
= T(49n/64) + 2.(7n/8) + 2n
= T(343n/512) + 2.(7n/8).(7n/8)+ 2.(7n/8) + 2n
= T(1) + 2n ((7n/8)^i + ..... + 1)
, но Я не мог прийти к какому-либо заключению об этом. Я смущен тем, что я должен сделать на следующем шаге.
Если я возьму k -> бесконечность, то в правой части я получу 8 как S (inf) = a/1-r = 1/(1 -7/8) = 8 , что приводит к порядку O (n). Снова я не уверен, правильно ли это :( – Tasbeer
Это точно! Сумма равна 8. Теперь что происходит с '(7/8)^k' как' k' стремится к бесконечности? – jason
mmm, что было бы бесконечно – Tasbeer