回 帖 发 新 帖 刷新版面

主题:一个关于渐进时间复杂度的考研题目:

最近看到中科院软件所的01年考研题目里面有这样一道题:
下列函数中渐进时间复杂度最小的是:()
a.T1(n)=nlog2n+5000n    b.T2(n)=n^2-8000n   
c.T3(n)=n^log2n-6000n   d.T4(n)=2nlog2n-7000n
答案是a.
我个人以为a和d的渐进时间复杂度应当是一样的啊,都是O(nlog2n),为什么是a呢,望高手解答。

回复列表 (共1个回复)

沙发

设T1<T2
nlgn+5000n<2nlgn-7000n
nlgn+12000n<2nlgn
12000n<2nlgn-nlgn
12000<lgn
如果n>2^12000的话 成立
不过这题 很sb  2^12000 中科院 不会就是在研究这个数有多大吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册