Не является положительным, если следующее решение является случаем 3 основной теоремы
Поэтому мне было интересно, будет ли считаться, что следующее повторение подпадает под случай 3 основной теоремы: T(n)=4T(n/2) + 10000 - 5000sin(n).
Поэтому я обозначил свой ответ следующим образом:A = 4, B = 2, F (N) = 10000 - 5000sin (n)
п ^ к = п ^2
Таким образом, сравнивая F(n) с n^k, мы видим, что f (n) растет быстрее, чем n^k, подразумевая, что это случай 3 основной теоремы. Это правильно?
1 ответ
Поскольку -1 ≤ sin(n) ≤ 1, 5000 ≤ f(n) ≤ 15000, что равно O(1), поскольку оно никогда не увеличивается с размером входного сигнала.
Это третий случай, потому что f (n) постоянное время (O(1)
== n0), что асимптотически меньше, чем nlog24. Итак, по основной теореме ваше рекуррентное соотношение T (n) = Θ (n2).