
数据结构课程设计:哈夫曼编译器。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该课程设计题目为用C语言实现哈夫曼编解码器。具体设计要求如下:首先,程序需具备初始化功能,允许用户通过键盘输入字符集的大小 *n*,并分别输入 *n* 个字符以及对应的权值。基于这些输入,系统应构建哈夫曼树。其次,利用已构建的哈夫曼树,程序应生成相应的哈夫曼编码。随后,需要将生成的编码输出。此外,还需实现译码功能,以完成完整的编码和解码流程。最后,提供以下字符和频度信息供参考:
字符 | 频度
------- | --------
空格 | 186
A | 64
B | 13
C | 22
D | 32
E | 103
F | 21
G | 15
H | 47
I | 57
J | 1
K | 2
L | 32
M | 20
N | 57
O | 63
P | 15
Q | 1
字符 R|48
字符 S|51
字符 T|80
字符 U|23
字符 V|8
字符 W|18
字符 X|16 (注意:此处假设“R”至“Z”的频度信息完整)
全部评论 (0)
还没有任何评论哟~


