Метод повторения итераций решить

Привет, у меня есть это повторение: как решить? а) Решите следующее повторение, используя метод итерации, и дайте асимптотическое время выполнения: T(0)=0 и T(n)=10 +T(n-1), для n ≥ 1

1 ответ

Решение

Вы можете использовать метод динамического программирования для итеративного решения проблемы:

define results[n+1];
results[0] = 0;

for (i = 1; i < n + 1 ) {
      set  results[i] to 10 + results[i-1] 
}

Tn = results[n];

Время работы по вышеуказанному алгоритму будет n.

Другие вопросы по тегам