川农《数据结构(本科)》17秋在线作业
《数据结构(本科)》17秋在线作业一、单选题:
1.一个二叉树按顺序方式存储在如下的一个维数组中,0 1 2 3 4 5 6 7 8 9 10 1112 1314A B C DE FG HI J则结点E在二叉树的第( )层。 (满分:5)
A.1
B.2
C.3
D.4
正确答案:——B——
2.若让元素1,2,3依次进栈,则出栈次序不可能出现种情况() (满分:5)
A.3,2,1
B.2,1,3
C.3,1,2
D.1,3,2
正确答案:——C——
3.深度为8的二叉树至多有( )个结点 (满分:5)
A.7
B.15
C.127
D.255
正确答案:——D——
4.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( ) (满分:5)
A.O(n)
B.O(e)
C.O(n+e)
D.O(n×e)
正确答案:————
5.向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。 (满分:5)
A.8
B.63.5
C.63
D.7
正确答案:————
6.设有整型二维数组M,每个元素(整数)占4个存储单元,元素按行的顺序存储,数组的起始地址为1000,元素M的地址是() (满分:5)
A.1032
B.1132
C.1192
D.1232
正确答案:————
7.设有100个数据元素,采用折半搜索时,最大比较次数为() (满分:5)
A.6
B.7
C.8
D.10
正确答案:————
8.依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是() (满分:5)
A.X
B.Y
C.Z
D.W
正确答案:————
9.向顺序栈中压入新元素时,应当() (满分:5)
A.先移动栈顶位置,再存入元素
B.先存入元素,再移动栈顶位置
C.先后次序无关紧要
D.同时进行
正确答案:————
10.AVL树是一种平衡的二叉排序树,树中任一结点的() (满分:5)
A.左、右子树的高度均相同
B.左、右子树高度差的绝对值不超过1
C.左子树的高度均大于右子树的高度
D.左子树的高度均小于右子树的高度
正确答案:————
11.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有() (满分:5)
A.n-1
B.n
C.n+1
D.n+2
正确答案:————
12.设串sl=″Data Structures with Java″,s2=″it″,则子串定位函数index(s1,s2)的值为() (满分:5)
A.15
B.16
C.17
D.18
正确答案:————
13.一个关键字序列为{46,79,56,38,40,84},采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( ) (满分:5)
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}
正确答案:————
14.下列存储形式中不是树的存储形式() (满分:5)
A.双亲表示法
B.孩子兄弟表示法
C.顺序表示法
D.广义表表示法
正确答案:————
15.设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为() (满分:5)
A.O(nlog2e)
B.O(n+e)
C.O(ne)
D.O(n2)
正确答案:————
16.假定一个顺序队列的队首和队尾指针分别为f和r,则判断队空的条件为() (满分:5)
A.f+1==r
B.r+1==f
C.f==0
D.f==r
正确答案:————
17.与数据元素本身的形式、内容、相对位置、个数无关的是数据的() (满分:5)
A.存储结构
B.逻辑结构
C.算法
D.操作
正确答案:————
18.在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行() (满分:5)
A.q—>next=p—>next;p—>next=q
B.p—>next=q—>next;q=p
C.q—>next=p—>next;p—>next=q
D.p—>next=q—>next;q—>next=p
正确答案:————
19.向二叉搜索树中插入一个元素时,其时间复杂度大致为() (满分:5)
A.O(㏒2n)
B.O(n)
C.O(1)
D.O(㏒2n)
正确答案:————
20.若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个() (满分:5)
A.队头元素的前一个位置
B.队头元素的后一个位置
C.队头元素位置
D.队尾元素的前一位置
正确答案:————
页:
[1]