Как рассчитать сумму лог-терминов с разной базой? - PullRequest
0 голосов
/ 07 ноября 2018

Я оценил алгоритм, имеющий сложность во время выполнения, которая следует за следующими сериями журналов:

(журнал 2 n + 1) + (журнал 3 n +2) + (log 4 n + 3) + ..... + (log n n + (n - 1))

Как можно изобразитьвремя сложность этого алгоритма с точки зрения обозначения «большой О»?

1 Ответ

0 голосов
/ 07 ноября 2018

Рассмотрим сумму лог-терминов и не логарифмических терминов отдельно.

Среди лог-терминов log 2 n является наибольшим и существует n-1 терминов.Следовательно, сумма меньше (n-1) log 2 n, это в O (n log n).

Сумма не логарифмических терминов равна (n-1)) n / 2, это в O (n²).

Мы видим, что сумма не логарифмических членов доминирует над суммой логарифмических терминов.Следовательно, результат O (n²).

...