东大21秋学期《数据结构Ⅱ》在线平时作业3[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源:东大在线 时间:2021-09-30 07:35

C.O(n+e) D.O(n2) 2.索引非顺序文件的特点是 A.主文件无序,索引表有序 B.主文件有序,索引表无序 C.主文件有序,索引表有序 D.主文件无序,索引表无序 3.二维数组A按行优先顺序存储,其中每个元素

东大21秋学期《数据结构Ⅱ》在线平时作业3[答案]

东大21秋学期《数据结构Ⅱ》在线平时作业3[答案]答案

C.O(n+e)

D.O(n2)

正确答案:-----

2.索引非顺序文件的特点是

A.主文件无序,索引表有序

B.主文件有序,索引表无序

C.主文件有序,索引表有序

D.主文件无序,索引表无序

正确答案:-----

3.二维数组A按行优先顺序存储,其中每个元素占1个存储单元。若A[1][1]的存储地址为420,A[3][3]的存储地址为446,则A[5][5]的存储地址为

A.470

B.471

C.472

D.473

正确答案:-----

4.在单链表中,指针p指向元素为x的结点,实现“删除x的后继”的语句是

正确答案:-----

A.p=p->next;

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

C.p->next=p;

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

正确答案:-----

5.引入二叉线索树的目的是

A.加快查找结点的前驱或后继的速度

B.为了能在二叉树中方便的进行插入与删除

C.为了能方便的找到双亲

D.使二叉树的遍历结果唯一

正确答案:-----

6.一棵树高为K的完全二叉树至少的结点是

A.2k –1

正确答案:-----

正确答案:-----

B.2k-1 –1

C.2k-1

D.2k

正确答案:-----

7.下列查找算法中,平均查找长度与元素个数n不直接相关的查找方法是

A.分块查找

B.顺序查找

C.二分查找

D.散列查找

正确答案:-----

8.某二叉树中序序列为A,B,C,D,E,F,G,后序序列为B,D,C,A,F,G,E 则该二叉树对应的森林包括的树的棵树是

正确答案:-----

A.1

B.2

C.3

D.4

正确答案:-----

9.已知循环队列的存储空间为数组data[21],且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为

正确答案:-----

A.5

B.6

C.16

D.17

正确答案:-----

10.在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为

A.n-i+1

B.i

C.i+1

D.n-i

正确答案:-----

11.从逻辑上可以把数据结构分为两大类,即

A.动态结构、静态结构

B.顺序结构、链式结构

C.线性结构、非线性结构

D.初等结构、构造型结构

正确答案:-----

12.如果求一个连通图中以某个顶点为根的高度最小的生成树,应采用

A.深度优先搜索算法

B.广度优先搜索算法

C.求最小生成树的prim算法

D.拓扑排序算法

正确答案:-----

正确答案:-----

13.为便于判别有向图中是否存在回路,可借助于

A.广度优先搜索算法

B.最小生成树算法

C.最短路径算法

D.拓扑排序算法

14.队列和栈的主要区别是

A.逻辑结构不同

B.存储结构不同

C.所包含的运算个数不同

D.限定插入和删除的位置不同

正确答案:-----

15.在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next=

正确答案:-----

head,则

正确答案:-----

A.p指向头结点

B.p指向尾结点

C.p的直接后继是头结点

D.P的直接后继是尾结点

正确答案:-----

16.若将数据结构形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上

A.操作的有限集合

B.映象的有限集合

C.类型的有限集合

D.关系的有限集合

正确答案:-----

17.通常将链串的结点大小设置为大于1是为了

A.提高串匹配效率

B.提高存储密度

C.便于插入操作

D.便于删除操作

正确答案:-----

21.对长度为n的关键字序列进行堆排序的空间复杂度为

A.O(log2n)

B.O(1)

C.O(n)

D.O(n*log2n)

正确答案:-----

19.在一个带权连通图G中,权值最小的边一定包含在G的

A.最小生成树中

B.深度优先生成树中

C.广度优先生成树中

D.深度优先生成森林中

正确答案:-----

20.假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队尾元素的下一个存储位置,则队头元素所在的存储位置为

A.(rear-length+m+1)%m

B.(rear-length+m)%m

C.(rear-length+m-1)%m

东大21秋学期《数据结构Ⅱ》在线平时作业3[答案]历年参考题目如下:




18秋学期《数据结构Ⅱ》在线作业3-0001

试卷总分:100 得分:0

一、 单选题 (共 20 道试题,共 100 分)

1. 下面的说法中正确的是

(1)任何一棵二叉树的叶子节点在三种遍历中的相对次序不变。

(2)按二叉树定义,具有三个节点的二叉树共有6种。

A.(1),(2)

B.(1)

C.(2)

D.(1),(2)都错

2. n个顶点的有向完全图中含有向边的数目最多为

A.n-1

B.n

C.n(n-1)/2

D.n(n-1)

3. 深度为h的满m叉树的第k层的结点(1=

A.mk-1

B.mk-1

C.mh-1

D.mh-1

4. 下面关于线性表的叙述中,错误的是

A.线性表采用顺序存储,必须占用一片连续的存储单元。

B.线性表采用顺序存储,便于进行插入和删除操作。

C.线性表采用链接存储,不必占用一片连续的存储单元。

D.线性表采用链接存储,便于插入和删除操作。

5. 在计算机内实现递归算法时所需的辅助数据结构是

A.栈

B.队列

C.树

D.图

6. 在目标串T[0..n-1]=″xwxxyxy″中,对模式串P[0..m-1]=″xy″进行子串定位操作的结果是

A.1

B.2

C.3

D.5

7. 设有一个顺序栈,6个元素1、2 、3、4、5、6依次入栈,如果6个元素出栈的顺序是2、3、4、6、5、1,则栈的容量至少应该是

A.2

B.3

C.5

D.6

8. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为

A.O(0)

B.O(1)

C.O(n)

D.O(n2)

9. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的

A.层次遍历算法

B.前序遍历算法

C.中序遍历算法

D.后序遍历算法

10. 一棵树高为K的完全二叉树至少的结点是

A.2k –1

B.2k-1 –1

C.2k-1

D.2k

11. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为

A.O(n)

B.O(e)

C.O(n+e)

D.O(n2)

12. for(i=0;i

for(j=0;j

c[i][j]=0;

for(i=0;i

for(j=0;j

for(k=0;k

c[i][j]=c[i][j]+a[i][k]*b[k][j];

上列程序的时间复杂度为

A.O(m+n×t)

B.O(m+n+t)

C.O(m×n×t)

D.O(m×t+n)

13. 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为

A.4

B.5

C.8

D.9

14. 对于哈希函数H(key)=key%13,被称为同义词的关键字是

A.35和41

B.23和39

C.15和44

D.25和51

15. 已知一组关键字为{25,48,36,72,79,82,23,40,16,35},其中每相邻两个为有序子序列。对这些子序列进行一趟两两归并的结果是

A..{25,36,48,72,23,40,79,82,16,35}

B..{25,36,48,72,16,23,40,79,82,35}

C..{25,36,48,72,16,23,35,40,79,82}

D..{16,23,25,35,36,40,48,72,79,82}

16. 含n个关键字的二叉排序树的平均查找长度主要取决于

A.关键字的个数

B.树的形态

C.关键字的取值范围

D.关键字的数据类型

17. .用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是

A.逆拓扑有序

B.拓扑有序

C.无序的

D.A和B

18. 设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为

A.5

B.6

C.7

D.8

19. 某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是

A.空或只有一个结点

B.高度等于其结点数

C.任一结点无左孩子

D.任一结点无右孩子

20. 无向图中一个顶点的度是指图中

A.通过该顶点的简单路径数

B.与该顶点相邻接的顶点数

C.通过该顶点的回路数

D.与该顶点连通的顶点数

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map