软件水平考试

解析:以下函数中渐进时间最小的是 (44) 。 A.T 1 (n)=

来源:网考网软件水平 所有评论

【单选题】以下函数中渐进时间最小的是 (44)
A.T1(n)=2n+nlogn
B.T2(n)=n+10 000logn
C.T3(n)=2n+nlogn
D.T4(n)=n2+nlogn

网考网参考答案:B
网考网解析:

[要点解析] 通常情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记做T(n)=O(f(n))。它表示随问题规模n的增大,算法执行的时间的增长率和f(n)的增长率相同,称做算法的渐进时间复杂度。当n→∞时,常见的渐进时间复杂度大小关系如下。 O(1)≤O(n)≤O(nlogn)≤O(n 2 ) 由此可知,试题中所给出的4个函数中,函数T 2 (n)=n+10000logn的渐进时间最小。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论