ложное утверждение omega(n^2)
.
это точно theta(nlogn)
(так как 3n (ln n)) является "самым высоким", и это theta(nlogn)
.
omega(n^2)
говорит, что это не лучше, чем n ^ 2 сложность, что здесь неверно.
сложение: в вашем примере верно следующее:
7 (log n)
7logn = тета (logn), 5n = тета (n), n (loglogn) = тета (nloglog (n)), 3nln (n) = тета (nlogn)
который, как сказано, (nlogn) является высшим, таким образом:
7(log n) + 5n + n(log log n) + 3n(ln n) = theta(nlogn)
и все - o (n ^ 2) (здесь специально обозначено маленькое o), поэтому Омега (n ^ 2) - ложное утверждение.
РЕДАКТИРОВАТЬ: уточнения и добавления того, что я написал в комментариях:
опция C имеет значение True, потому что O (nlogn) nlog^2(n) = n*log(n)*log(n) > n*log(n)
для каждого n> 2.
пример: для n = 1 000 000: nlogn = 1,000,000*20 = 20,000,000
, а n*log^2(n) = 1,000,000*20*20=400,000,000
.