вопрос относительно асимптотического поведения во время выполнения

Мы знаем, что log(n) = O(sqrt n). Мне интересно, можно ли сказать, что log(n) - это theta( sqrt n) . численно я доказал, что это правильно; но я не уверен в этом. Нужна помощь

1 ответ

Решение

log n НЕ в Theta(sqrt n), поскольку sqrt n асимптотически больше, чем log n, означающий, что log n не в Omega(sqrt n). Другими словами,sqrt n не может быть асимптотической нижней оценкой для log n.

Обратитесь к этому определению большой теты. Заменаsqrt n за g(n) а также log n за f(n) в определении, и вы увидите, что легко найдете k2 а также n0 такое, что определение удовлетворяется (вот почему log n в O(sqrt n)), при поиске подходящего k1 окажется невозможным (вот почему log n НЕ в Omega(sqrt n)).

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