Мой профессор дал мне несколько практических задач. Но они не являются домашним заданием или оцениваются, они предназначены для практики перед предстоящим тестом. Я бы спросил своего профессора, но она печально известна тем, что не очень помогает. Но я борюсь с этой проблемой и надеялся получить помощь.
Проблема заключается в следующем:
T(n) = 1 if n = 1
T(n-1) + n(n-1) if n>= 2
Она дает подсказку использовать суммирование и принять n = 2 ^ k
Пока это то, что у меня есть:
T(n) = T(n-1) + n(n-1)
T(n-1) = T(n-2) + n-1(n-2)
T(n-2) = T(n-3) + n-2(n-3)
Следовательно...
T(n) = T(n-3) + n(n-1) + n-1(n-2) + n-2(n-3)
это о том, когда я зашел в тупик, но я попытался продвинуться вперед и угадать, какое суммирование использовать.
T(n) = T(n-k) + (n(n+1)(2n+1))/6