Для моего курса анализа алгоритмов я получил из алгоритма функцию f (n) = n^2 - n + 2. Теперь мне нужно доказать или опровергнуть f (n) ∈ O (n). Очевидно, это не так, поэтому я пытался опровергнуть это в течение нескольких часов и не могу понять, как это сделать.Доказать или опровергнуть n^2 - n + 2 ∈ O (n)
Чтобы опровергнуть это, мне нужно доказать отрицательное:
∀M > 0, ∀N > 0, ∃n > N s.t. n^2 - n + 1 < M·n
Я пытался работать взад и вперед, но не могу показаться, чтобы получить в любом месте. Я также пытался доказать, что, вопреки моему мнению, F (N) ∈ O (N):
∃M > 0, ∃N > 0 s.t. ∀n > N, n^2 - n + 1 ≥ M·n
... без успеха. Что я делаю так ужасно неправильно?
Не должно ли N также появляться в «s.t. part» где-нибудь? – Thilo