A、O(n2)
B、O(nlog2n)
C、O(n)
D、O(log2n)
第1题:
●对长度为n的顺序表进行顺序查找的时间复杂度为 (50) 。
(50) A.O(n)
B.O([log2n])
C.O([log2](n+1))
D.O(n2)
第2题:
(3)在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是
A)O(n)
B)O(n2)
C)O(log2n)
D)O(nlog2n)
(3)【答案】C)
【解析】二分查找法也称折半查找法,它的基本思想是:将n个元素分成个数相同的两组,取a[n/2]与欲查找的X作比较。如果X=a[n/2],刚找到x,算法终止。如果x<a[n/2],则只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列);如果x>a[n/2]则只要在数组a的右半部继续搜索x。每次余下n/(2r)个元素待比较时,即n/(2r)=1.故,n=2i,i=long2n.
第3题:
用二分查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为( )。
A.O(n2)
B.O(nlog2n)
C.O(n)
D.O(log2n)
第4题:
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
第5题:
在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
第6题:
对具有n个元素的有序表采用二分查找,则算法的时间复杂性为______。
A.O(n)
B. O(n2)
C. O(1)
D. O(log2n)
第7题:
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均查找长度的数量级为________。
A.O(1)
B.O(log2n)
C.O(n)
D.O(nlog2n)
第8题:
顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。
A.O(n)
B.O(log2n)
C.O(n2)
D.O(nlog2n)
第9题:
在长度为n的有序线性表中进行二分查找,在最坏的情况下需要比较的次数是( )。
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
第10题:
设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为()。
第11题:
在长度为n的线性表中查找值为x的数据元素的时间复杂度为:()。
第12题:
对含n个记录的有序表进行折半查找,设每个记录的查找概率相等,则平均查找长度的数量级为()。
第13题:
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
第14题:
用顺序查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为( )。
A.O(n2)
B.O(nlog2n)
C.O(n)
D.O(log2n)
第15题:
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
第16题:
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
A.O(n)
B.o(n2)
C.O(10g2n)
D.O(nlog2n)
第17题:
从具有n个结点的二叉查找树中查找一个元素时,在最坏情况下进行成功查找的时间复杂度为(51)。
A.O(n)
B.O(1)
C.O(log2n)
D.O(n2)
第18题:
采用二分查找方法查找长度为n的线性表时,每个元素的平均查找长度为______。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第19题:
在长度为 n 的有序线性表中进行顺序查找,最坏情况下需要比较的次数是A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)
第20题:
二分查找一个具有n个元素的有序表,其时间复杂度为______。
A.O(n)
B.O(n2)
C.O(log2n)
D.(nlog2n)
第21题:
对具有n个元素的有序表采用二分查找法,则算法的时间复杂性为()
第22题:
对包含n个元素的哈希表进行查找,平均查找长度为()
第23题:
对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。