没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
领导审批并签名
A
卷
广州大学 2007-2008 学年第二学期考试卷
课程《数据结构》考试形式(闭卷,考试)
物理与电子工程学院 电子 系 电子 061、062、063 专业 学号 姓名
题号 一
二
三
四
总分
评卷人
1 2 3 4 5
100
分数 15 20 4 5 6 7 8 35
评分
一、判断题(对打√,错打×。每题 1 分,共 15 分)
1、顺序存储结构只能用于存储线性结构。( )
2、在线性表的顺序存储结构中,插入和删除元素时,移动元素的个数与该元素的位置
有关。( )
3、在线性表的链式存储结构中,逻辑上相邻的元素在物理位置上不一定相邻 ( )。
4、二叉树的前序遍历序列中,任意一个结点均处在其子树结点的前面( )。
5、二叉树的前序和后序遍历序列能惟一确定这棵二叉树( )。
6、在无向图中,边的条数是结点度数之和( )。
7、图的邻接矩阵必定是对称矩阵( )。
8、二叉树是度最大为 2 的有序树( )。
9、结点数固定的二叉树中,完全二叉树具有最小路径长度( )。
10、中序线索树中,右线索若不为空,则一定指向其双亲结点( )。
11、 有向图用邻接矩阵表示,容易实现求结点度数的操作( )。
12、按深度优先搜索遍历图时,与始点相邻的结点先于不与始点相邻的结点访问
( )
13、若有向图的邻接矩阵中对角线以下元素均为零,则该图的拓扑排序序列必定存在
( )。
14、若有向图 G 中包含一个环,则 G 的结点间不存在拓扑排序( )。
15、图的拓扑排序序列是唯一的( )。
二、选择题(每题 2 分,共 20 分)
1. 数据结构被形式定义为(D,S),其中 D 是( )的有限集合,S 是 D 上的
( )有限的集合。
A.算法 B.数据元素 C.数据操作 D.逻辑结构
E.操作 F.映像 G.存储 H.关系
2. 设 n 为正整数。下列程序段中前置以记号@的语句的频度为( )。
i=1;k=0;
创创大帝
while(i<n-1)
{
@ k+=10*i;
i++;
}
A
.
n B
.
n-1 C
.
n-2 D
.
n-3
3.
线性表若采用链式存储结构时,要求内存可用存储单元的地址( )。
A
.必须是连续的
B
.部分地址必须是连续的
C
.一定是不连续的
D
.连续不连续都可以
4.
在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓
冲区。主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出
数据打印。该缓冲区应该是一个( )结构。
A
.堆栈
B
.队列
C
.数组
D
.线性表
5.
树最适合用来表示( )。
A
.有序数据元素
B
.元素之间具有分支层次关系的数据
C
.无序数据元素
D
.元素之间无联系的数据
6.
设
T
是哈夫曼树,具有
5
个叶子结点,树
T
的高度最高可以是( )。
A
.
2 B
.
3 C
.
4 D
.
5
7.
在有向图的邻接表存储结构中,顶点
v
在表结点中出现的次数是( )。
A
.顶点
v
的度
B
.顶点
v
的出度
C
.顶点
v
的入度
D
.依附于顶点
v
的边数
8.
采用邻接表存储的图的深度优先遍历算法类似于二叉树的( ) 。
A
.中序遍历
B
.先序遍历
C
.后序遍历
D
.层次遍历
9.
关键路径是事件结点网络中的( )。
A
.从源点到汇点的最长路径
B
.最长的回路
C
.从源点到汇点的最短路径
D
.最短回路
10.
已知一个图如下所示,则依据迪杰克斯算法将按照( )顶点次序依次求出从
顶点
v1
到其余各顶点的最短路径。
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
分)
1.
有
26
条边的无向连通图,至少有几个顶点,至多有几个顶点?有
26
条边的无
向非连通图,至少有几个顶点?为什么?(
4
分)
创创大帝
2.
欲将无序序列(
75
,
37
,
81
,
19
,
82
,
74
,
50
,
26
,
15
,
6
)中的关键码按升序
重新排列,请写出快速排序第一趟排序的结果序列。(
5
分)
3.
已知一棵二叉树的中序序列和后序序列分别为:
DBGEACHF
和
DGEBHFCA
,
则该二叉树的前序序列是什么?要求画出这棵树。(
6
分)
4.
设
A
~
H 8
个字符出现的概率为:
w={0.12, 0.13, 0.01, 0.05, 0.31, 0.11, 0.09, 0.20}
设计最优二进制码并计算带权路径长度
WPL
。(
7
分)
创创大帝
5
. 图
G
的邻接矩阵如下所示:
624
663
255
46551
356
516
试画出该图,并使用
Prim
算法构造出一棵最小生成树。(
8
分)
四、算法题(第
1
题
15
分,第
2
题
20
分)
1
、已知指针
ha
和
hb
分别指向两个单链表的头结点,并且已知两个链表的长度分
别为
m
和
n
。试写一算法,将这两个链表连接在一起(即令其中一个表的首元结点
连在另一个表的最后一个结点之后),假设指针
hc
指向连接后的链表的头结点,并
要求算法以尽可能短的时间完成连接运算。
2
、编写递归算法,计算二叉树中结点的数目。
创创大帝
创创大帝
剩余28页未读,继续阅读
创创大帝(水印很浅-下载的文档)
- 粉丝: 2259
- 资源: 5389
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页