- 3
- 0
- 约小于1千字
- 约 5页
- 2023-08-19 发布于山东
- 举报
聊城大学计算机学院08—09学年第1学期期末考试2007级
《数据结构》试题(闭卷A)参照答案和评分标准四、操作题(共2题,每题10分,共20分)
选择一种算法找出下边网络的最小生成树,要求给出结构过程。解:用Prim算法生成最小生成树的过程为:
4
AE
A4
6
E
(1)2分
D
4
A
E
B
6
5
D
(3)
4
AE
6
B
6
G
5
D(4)
2)
4
AE
6
5
B6CG
5
D
(5)2
4
A
E
6
B
5
G
6
C
5
D
F
7
(6
)6
评分标准:能够用表的方式给出算法运转过程;生成过程不独一,如能够选择其余初始
点;只给出最后最小生成树,没有算法过程得6分;一个小步骤有错减1分。
或许用Kruskal算法生成最小生成树过程为:
AE
BCG
DF
1)2
4
AE
BCG
DF(2)
6
4
AE
5
BCG
DF(3)
4
AE
5
BCG
5DF(4)
4
AE
B6
C
5
G
5DF(5)
6
4
A
E
6
B
6
5
G
C
5DF
6)2
4
A
E
6
B6
C
5
G
7
5DF
(6)6
评分标准:生成过程不独一,但一定从V={A,B,C,D,E,F,G},E={}开始;只给出最后最小
生成树,没有算法过程得6分;一个小步骤有错减1分。
假定通讯电文使用的字符集为{a,b,c,d,e,f},各字符在电文中出现的频度分别为:34,5,12,23,8,18,试为这6个字符设计哈夫曼编码。要求画出所结构的哈夫曼树,计算树的带权路径长度,分别写出每个字符对应的编码。
10
59
41
25
34
18
23
13
12
5
8
(4分)
WPL=5×4+8×4+12×3+34×2+18×2+23×2=238
(3分)
字符集的哈夫曼编码分别为:
01,0000,001,11,0001,10。
(3分)
评分标准:哈夫曼树的形态有好多,可是WPL是固定的值,编码规则一定为左0右1.如
果树错误,WPL和编码只需依据规则即可得步骤分。
原创力文档

文档评论(0)