KMP算法时间代价为O(n)。
第1题:
假设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n,T(1)=1表示,则该算法的时间复杂度为()
A.O(logn)
B.O(n*logn)
C.O(n)
D.O(n^2)
第2题:
A对于任何的数据量,A算法的时间开销都比B算法小
B随着问题规模n的增大,A算法比B算法有效
C随着问题规模n的增大,B算法比A算法有效
D对于任何数据量,B算法的时间开销都比A算法小
第3题:
设某算法的计算时间表示为递推关系式T(n)=T(n-1)+n(n>O)及T(0)=1,则该算法的时间复杂度为(65)。
A.O(lgn)
B.O (nlgn)
C.O(n)
D.O(n2)
第4题:
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。

A.n2
B.O(nlgn)
C.O(n)
D.O(n2)
第5题:
第6题:
第7题:
数据结构与算法里,关于汉诺塔算法的时间复杂度说的正确的是()
第8题:
直接插入排序算法的时间复杂度为()。
第9题:
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。for(i=n-1;i>=0;i--)for(j=0;j
第10题:
设串长为n,模式串长为m,则KMP算法所需的附加空间为()。
第11题:
第12题:
对
错
第13题:
某算法的时间代价递推关系为T(n)=2T(n/2)+n,T(1)=1,则该算法的时间复杂度为______。
A.O(n)
B.
C.O(n2)
D.O(1)
第14题:
● 若某算法在问题规模为 n 时,其基本操作的重复次数可由下式表示,则该算法的时间复杂度为 (64) 。

(64)A. O(n) B. O(n2) C. O(logn) D. O(nlogn)
第15题:
下面算法的时间复杂度为()

A.O(1)
B.O(n)
C.O(n*n)
D.O(n!)
第16题:
设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n表示,则该算法的时间复杂度为(1)。
A.O(lgn)
B.O(nlgn)
C.O(n)
D.O(n2)
第17题:
第18题:
第19题:
排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()
第20题:
朴素模式匹配算法,算法运行时间为O(m*n)。
第21题:
背包问题的贪心算法所需的计算时间为()
第22题:
快速排序算法的平均时间复杂度为()。
第23题:
O(m)
O(n)
O(m*n)
O(nlog2m)