Я беру анализ данных и алгоритмы летом.Сколько раз x = x + 1 выполняется в тета-нотации в терминах n?
Вопрос: Найти Θ-обозначение в терминах n для количества раз, когда выполняется инструкция x = x + 1.
for i = 1 to 526
for j = 1 to n^2(lgn)^3
for k = 1 to n
x=x+1
Я смущен тем, как найти ответ. Первая строка будет 526, тогда вторая строка будет явно n^2 раза (lgn)^3, но это может быть 3 (n^2) lgn? И тогда третья строка - это просто n. Таким образом, они были бы объединены в 526 * n^3 (lgn)^3, и только с n это было бы что-то вроде Θ (n^3) (lgn)^3. Я не уверен.
Кроме того, чтобы убедиться, что я понимаю, такого рода проблемы у меня есть
for i = 1 to |nlgn|
for j = 1 to i
x=x+1
Ответ будет просто nlgn, потому что я на второй линии не важно?
Nlogn необходимо умножить на nlogn + 1 –
Спасибо @GoodLuck. Это была моя опечатка. :) –