![]() |
1
1
根据我的记忆,要证明f(n)在θ(g(n))中,可以采用两种不同的方法:
|
![]() |
2
0
首先注意措辞。”是f在θ(g)中。这意味着他们希望你首先对这是否是真的做出一个有根据的猜测。 反问题:θ(n)是否与θ(n*log(n))相同?我们知道答案。。。不,它们不是(例如,否则基于比较的排序将是线性的)。这对你的问题有什么建议? 为了证明这一说法,请遵循MahlerFive的另一个答案。为了完整性,为了反驳这个说法,假设敌人提出了常数c1和c2。现在我们的目标是显示,尽管敌人已经出现了什么常数(即,对于所有c1和c2),但没有n0满足边界。换言之,表明您无法选择c1和c2。在你的例子中,技巧可能集中在f函数中的log(n)因子上。对数(n)是单调递增的,这表明我们可以通过插入一个较大的n值使该因子任意增大。
|