四川农业大学计算机科学与技术专业《数据结构(专科)》作业及答案1

搜题
1、对5个不同的数据元素进行直接插入排序,最多需要进行()次比较

A.8

B.10

C.15

D.25

本题答案:
B
2、线性表是一个具有n个()的有限序列。

A.表元素

B.字符

C.数据元素

D.数据项

本题答案:
C
3、设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]A[0][0]存入B[0]中,则A[8][5]在B[]中()

A.32

B.33

C.41

D.65

本题答案:
C
4、向顺序栈中压入新元素时,应当()

A.先移动栈顶位置,再存入元素

B.先存入元素,再移动栈顶位置

C.先后 次序无关紧要

D.同时进行

本题答案:
A
5、向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动()个元素。

A.8

B.63.5

C.63

D.7

本题答案:
B
6、若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个()

A.队头元素的前一个位置

B.队头元素的后一个位置

C.队头元素位置

D.队尾元素的前一位置

本题答案:
A
7、假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是()

A.O(n)

B.O(e)

C.O(n+e)

D.O(n*e)

本题答案:
C
8、在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行()

A.q->next=p->next;p=q

B.p->next=q->next;q=p

C.q->next=p->next;p->next=q

D.p->next=q->next;q->next=p

本题答案:
D
9、用链表表示线性表的优点是()

A.便于随机存取

B.花费的存储空间比顺序表少

C.便于插入与删除

D.数据元素的物理顺序与逻辑顺序相同

本题答案:
C
10、链式栈与顺序栈相比,一个比较明显的优点是()

A.插入操作更加方便

B.通常不会出现栈满的情况

C.不会出现栈空的情况

D.删除操作更加方便

本题答案:
B
11、对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为()

A.DBFEAC

B.DFEBCA

C.BDFECA

D.BDEFAC

本题答案:
B
12、n个顶点的有向完全图中含有向边的数目最多为()

A.n-1

B.n

C.n(n-1)/2

D.n(n-1)

本题答案:
A
13、一组记录的关键字经一趟二路归并排序后得到含有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

本题答案:
D
14、设有100个数据元素,采用折半搜索时,最大比较次数为()

A.6

B.7

C.8

D.10

本题答案:
B
15、依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是()

A.X

B.Y

C.Z

D.W

本题答案:
C
16、一个关键字序列为{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}

本题答案:
C
17、设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有()

A.n-1

B.n

C.n+1

D.n+2

本题答案:
B
18、AVL树是一种平衡的二叉排序树,树中任一结点的()

A.左、右子树的高度均相同

B.左、右子树高度差的绝对值不超过1

C.左子树的高度均大于右子树的高度

D.左子树的高度均小于右子树的高度

本题答案:
B
19、线性链表不具有的特点是()

A.随机访问

B.不必事先估计所需存储空间大小

C.插入与删除时不必移动元素

D.所需空间与线性表长度成正比

本题答案:
A
20、设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为()

A.O(nlog2e)

B.O(n+e)

C.O(ne)

D.O(n2)

本题答案:
B
21、设串sl="DataStructureswithJava",s2="it",则子串定位函数index(s1,s2)的值为()

A.15

B.16

C.17

D.18

本题答案:
D
22、向二叉搜索树中插入一个元素时,其时间复杂度大致为()

A.O(log2n)

B.O(n)

C.O(1)

D.O(2n)

本题答案:
A
23、右图中的拓扑序列为()

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

本题答案:
D
24、若让元素1,2,3依次进栈,则出栈次序不可能出现种情况()

A.3,2,1

B.2,1,3

C.3,1,2

D.1,3,2

本题答案:
C
25、设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为()

A.O(n3)

B.O(n2)

C.O(n)

D.O(1)

本题答案:
B

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部