《数据结构》试卷及答案1.docVIP

  • 1
  • 0
  • 约4.25千字
  • 约 8页
  • 2026-03-10 发布于辽宁
  • 举报

广州大学2017-2018学年第二学期试卷

课程《数据结构》考试形式(闭卷,考试)

物理与电子工程学院电子系电子061、062、063专业学号姓名

题号

总分

评卷人

1

2

3

4

5

100

分数

15

20

4

5

6

7

8

35

评分

判断题(对打√,错打×。每题1分,共15分)

顺序存储结构只能用于存储线性结构。()

在线性表的顺序存储结构中,插入和删除元素时,移动元素的个数与该元素的位置有关。()

在线性表的链式存储结构中,逻辑上相邻的元素在物理位置上不一定相邻()。

二叉树的前序遍历序列中,任意一个结点均处在其子树结点的前面()。

二叉树的前序和后序遍历序列能惟一确定这棵二叉树()。

在无向图中,边的条数是结点度数之和()。

图的邻接矩阵必定是对称矩阵()。

二叉树是度最大为2的有序树()。

结点数固定的二叉树中,完全二叉树具有最小路径长度()。

中序线索树中,右线索若不为空,则一定指向其双亲结点()。

有向图用邻接矩阵表示,容易实现求结点度数的操作()。

按深度优先搜索遍历图时,与始点相邻的结点先于不与始点相邻的结点访问()

若有向图的邻接矩阵中对角线以下元素均为零,则该图的拓扑排序序列必定存在()。

若有向图G中包含一个环,则G的结点间不存在拓扑排序()。

图的拓扑排序序列是唯一的()。

选择题(每题2分,共20分)

数据结构被形式定义为(D,S),其中D是()的有限集合,S是D上的()有限的集合。

A.算法 B.数据元素 C.数据操作 D.逻辑结构

E.操作 F.映像 G.存储 H.关系

设n为正整数。下列程序段中前置以记号@的语句的频度为()。

i=1;k=0;

while(in-1)

{

@ k+=10*i;

i++;

}

A.n B.n-1 C.n-2 D.n-3

线性表若采用链式存储结构时,要求内存可用存储单元的地址()。

A.必须是连续的 B.部分地址必须是连续的

C.一定是不连续的 D.连续不连续都可以

在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲区应该是一个()结构。

A.堆栈 B.队列 C.数组 D.线性表

树最适合用来表示()。

A.有序数据元素 B.元素之间具有分支层次关系的数据

C.无序数据元素 D.元素之间无联系的数据

设T是哈夫曼树,具有5个叶子结点,树T的高度最高可以是()。

A.2 B.3 C.4 D.5

在有向图的邻接表存储结构中,顶点v在表结点中出现的次数是()。

A.顶点v的度 B.顶点v的出度

C.顶点v的入度 D.依附于顶点v的边数

采用邻接表存储的图的深度优先遍历算法类似于二叉树的()。

A.中序遍历 B.先序遍历

C.后序遍历 D.层次遍历

关键路径是事件结点网络中的()。

A.从源点到汇点的最长路径 B.最长的回路

C.从源点到汇点的最短路径 D.最短回路

已知一个图如下所示,则依据迪杰克斯算法将按照()顶点次序依次求出从顶点v1到其余各顶点的最短路径。

1

1

2

3

4

5

6

15

3

12

7

8

5

6

10

4

(A)v2,v5,v4,v6,v3(B)v2,v5,v4,v3,v6

(C)v2,v3,v5,v4,v6(D)v5,v4,v6,v3,v2

三、问答题(共30分)

有26条边的无向连通图,至少有几个顶点,至多有几个顶点?有26条边的无向非连通图,至少有几个顶点?为什么?(4分)

欲将无序序列(75,37,81,19,82,74,50,26,15,6)中的关键码按升序重新排列,请写出快速排序第一趟排序的结果序列。(5分)

已知一棵二叉树的中序序列和后序序列分别为:DBGEACHF和DGEBHFCA,则该二叉树的前序序列是什么?要求画出这棵树。(6分)

设A~H8个字符出现的概率为:w={0.12,0.13,0.01,0.05,0.31,0.11,0.09,0.20}设计最优二进制码并计算带权路径长度WPL。(7分)

图G的邻接矩阵如下所示:

试画出该图,并使用Prim算法构造出一棵最小生成树。(8分)

算法题(第1题15分,第2题20分)

1、已知指针ha和hb分别指向两个

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档