在我的算法分析课程中,我从算法推导出函数 f(n) = n^2 - n + 2。现在我需要证明或反驳f(n) ∈ 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
...没有成功。我在做什么如此可怕的错误?