大连理工大学《数据结构》2021-2022学年期末试卷.docxVIP

  • 0
  • 0
  • 约4.72千字
  • 约 6页
  • 2026-01-21 发布于江西
  • 举报

大连理工大学《数据结构》2021-2022学年期末试卷.docx

大连理工大学

2021-2022学年第一学期《数据结构》期末考试试卷

(满分:100分考试时间:120分钟)

一、选择题(每题1分共20分)

1.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。

(A)O(n)(B)O(nlog?n)(C)O(1)(D)O(n2)

2.设一棵二叉树的深度为k,则该二叉树中最多有()个结点。

(A)2k-1(B)2?(C)2?-1(D)2?-1

3.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为()。

(A)n(B)e(C)2n(D)2e

4.在二叉排序树中插入一个结点的时间复杂度为()。

(A)O(1)(B)O(n)(C)O(log?n)(D)O(n2)

5.设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有()条有向边。

(A)n(B)n-1(C)m(D)m-1

6.设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。

(A)3(B)4(C)5(D)8

7.设用链表作为栈的存储结构则退栈操作()。

(A)必须判别栈是否为满(B)必须判别栈是否为空

(C)判别栈元素的类型(D)对栈不作任何判别

8.下列四种排序中()的空间复杂度最大。

(A)快速排序(B)冒泡排序(C)希尔排序(D)堆

9.设某二叉树中度数为0的结点数为N?,度数为1的结点数为N,度数为2的结点数为N?,则下列等式成立的是()。

(A)N?=N?+1(B)N?=N+N?(C)N?=N?+1(D)N?=2N+1

10.设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素X的最多比较次数不超过()。

(A)log?n+1(B)log?n-1(C)log?n(D)log?(n+1)

二、填空题(每空1分共20分)

1.设有n个无序的记录关键字,则直接插入排序的时间复杂度为,快速排序的平均时间复杂度为。

2.设指针变量p指向双向循环链表中的结点X,则删除结点X需要执行的语句序列为(设结点中的两个指针域分别为llink和rlink)。

3.根据初始关键字序列(19,22,01,38,10)建立的二叉排序树的高度为。

4.深度为k的完全二叉树中最少有个结点。

5.设初始记录关键字序列为(K?,K?,,,K?),则用筛选法思想建堆必须从第个元素开始进行筛选。

6.设哈夫曼树中共有99个结点,则该树中有个叶子结点;若采用二叉链表作为存储结构,则该树中有个空指针域。

7.设有一个顺序循环队列中有M个存储单元,则该循环队列中最多能够存储个队列元素;当前实际存储个队列元素(设头指针F指向当前队头元素的前一个位置,尾指针指向当前队尾元素的位置)。

8.设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中个数据元素;删除第i个位置上的数据元素需要移动表中个元素。

9.设一组初始记录关键字序列为(20,18,22,16,30,19),则以20为中轴的一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档