设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。
A.n2
B.O(nlgn)
C.O(n)
D.O(n2)
第1题:
若一个算法中的语句频度之和为T(n)=3720n+4n2,则算法的时间复杂度为________
A.O(n)
B.O(n2)
C.O(nlogn)
D.O(logn)
第2题:
4、设某算法完成对n个元素进行处理,所需的时间是T(n)=100nlgn+200n+500,则该算法的时间复杂度是 。
A.O(1)
B.O(n)
C.O(nlgn)
D.O(nlgn)+O(n)
第3题:
设某算法完成对n个元素进行处理,所需的时间是T(n)=100nlgn+200n+500,则该算法的时间复杂度是 。
A.O(1)
B.O(n)
C.O(nlgn)
D.O(nlgn)+O(n)
第4题:
第5题:
第6题:
设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n表示,则该算法的时间复杂度为(1)。
A.O(lgn)
B.O(nlgn)
C.O(n)
D.O(n2)
第7题:
设某算法的计算时间表示为递推关系式T(n)=T(n-1)+n(n>O)及T(0)=1,则该算法的时间复杂度为(65)。
A.O(lgn)
B.O (nlgn)
C.O(n)
D.O(n2)
第8题:
某算法的时间复杂度表达式为T(n)=an2+bnlgn+cn+d,其中,n为问题的规模,a、b、c和d为常数,用O表示其渐近时间复杂度为( )。
A.(n2)
B.O(n)
C.O(nlgn)
D.O(1)
第9题:
设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n表示,则该算法的时间复杂度为(59)。
A.O(1gn)
B.O(nlgn)
C.O(n)
D.O(n2)