|
《数据结构(本科)》23年6月作业考核-00001
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.设某算法的疑问规划函数f(n)=300n2+8000n+900,则它的渐进时刻杂乱度为( )
A.O(n3)
B.O(n2)
C.O(n)
D.O(1)
2.对待排序的元素序列进行区分,将其分为左、右两个子序列,再对两个子序列施加相同的排序操作,直到子序列为空或只剩一个元素停止。这样的排序方法是( )
A.直接挑选排序
B.直接刺进排序
C.疾速排序
D.起泡排序
3.设有整型二维数组M[7][6],每个元素(整数)占4个存储单元,元素按行的次序存储,数组的开始地址为1000,元素M[5][3]的地址是( )
A.1032
B.1132
C.1192
D.1232
4.一个关键词序列为{46,79,56,38,40,84},选用疾速排序以坐落最左方位的元素为基准而得到的首次区分成果为( )
A.{38,46,79,56,40,84}
B.{38,79,56,46,40,84}
C.{40,38,46,56,79,84}
D.{38,46,56,79,40,84}
5.若让元素1,2,3顺次进栈,则出栈次第不可以能呈现种状况( )
A.3,2,1
B.2,1,3
C.3,1,2
D.1,3,2
6.一个二叉树按次序方法存储在如下的一个维数组中,0 1 2 3 4 5 6 7 8 9 10 11 12 13 14A B C D E F G H I J则结点E在二叉树的第( )层。
A.1
B.2
C.3
D.4
7.设有向图有n个极点和e条边,选用领接表作为其存储表明,在进行拓扑排序时,总的计算时刻为( )
A.O(nlog2e)
B.O(n+e)
C.O(ne)
D.O(n2)
8.设有100个数据元素,选用减半查找时,最大对比次数为( )
A.6
B.7
C.8
D.10
9.设数组data[m]作为循环行列SQ的存储空间,front为队头指针,rear为队尾指针,则履行出队操作后其头指针front值为( )
A.front=front+1
B.front=(front+1)%(m-1)
C.front=(front-1)%m
D.front=(front+1)%m
10.设有一个富含n 个(n>2)关键词的有序表,别离用次序查找法和二分查找法查找一个给定的关键词,对比次数别离为s和h,在查找成功的状况下,s和h的关系是( )
A.s = h
B.s > h
C.s < h
D.不能断定
11.AVL树是一种平衡的二叉排序树,树中任一结点的( )
A.左、右子树的高度均一样
B.左、右子树高度差的肯定值不超越1
C.左子树的高度均大于右子树的高度
D.左子树的高度均小于右子树的高度
12.假定一个有n个极点和e条弧的有向图用邻接表表明,则删去与某个极点vi有关的一切弧的时刻杂乱度是( )
A.O(n)
B.O(e)
C.O(n+e)
D.O(n×e)
13.顺次在初始为空的行列中刺进元素X,Y,Z,W今后,紧接着作了两次删去操作,此刻的队头元素是( )
A.X
B.Y
C.Z
D.W
14.向二叉查找树中刺进一个元素时,当时间杂乱度大致为( )
A.O(㏒2n)
B.O(n)
C.O(1)
D.O(㏒2n)
15.设串sl=″Data Structures with Java″,s2=″it″,则子串定位函数index(s1,s2)的值为( )
A.15
B.16
C.17
D.18
16.若选用邻接矩阵法存储一个N个极点的无向图,则该邻接矩阵是一个( )
A.队头元素的前一个方位
B.队头元素的后一个方位
C.队头元素方位
D.队尾元素的前一方位
17.向一个有127个元素原次序表中刺进一个新元素并保留本来次序不变,均匀要移动( )个元素。
A.8
B.63.5
C.63
D.7
18.对某二叉树进行前序遍历的成果为ABDEFC,中序遍历的成果为DBFEAC,则后序遍历的成果为( )
A.DBFEAC
B.DFEBCA
C.BDFECA
D.BDEFAC
19.右图中的拓扑序列为( )
A.C1,C2,C6,C7,C5,C4,C3
B.C1,C2,C6,C3,C4,C5,C7
C.C1,C4,C2,C3,C5,C6,C7
D.C5,C7,C4,C1,C2,C6,C3
20.设F是一个森林,B是由F变换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( )
A.n-1
B.n
C.n+1
D.n+2
21.假定一个次序行列的队首和队尾指针别离为f和r,则判别队空的条件为( )
A.f+1==r
B.r+1==f
C.f==0
D.f==r
22.一组记载的关键词经一趟二路归并排序后得到富含5个长度为2的有序表如下:[25,48],[16,35],[79,82],[23,40],[36,72],在此基础上按二路归并排序方法再对该序列进行一趟归并后的成果为( )
A.16,25,35,48,23,40,79,82,36,72
B.16,25,35,48,23,40,79,82,72,36
C.16,25,48,35,79,82,23,36,40,72
D.16,25,35,48,79,23,36,40,72,82
23.用链表表明线性表的长处是( )
A.便于随机存取
B.花费的存储空间比次序表少
C.便于刺进与删去
D.数据元素的物理次序与逻辑次序一样
24.向次序栈中压入新元素时,应当( )
A.先移动栈顶方位,再存入元素
B.先存入元素,再移动栈顶方位
C.先后次第无关重要
D.一起进行
25.对5个不一样的数据元素进行直接刺进排序,最多需求进行( )次对比
A.8
B.10
C.15
D.25 |
|