
哈夫曼编码/译码系统的简单设计及其开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
采用哈夫曼编码进行通信可以显著提升信道利用率并缩短信息传输时间的同时也能降低整体传输成本。该系统设计了一个哈夫曼编译码器:
(1)初始化:从数据文件DataFile.data中读取字符及其权值并构建哈夫曼树HuffTree;
(2)编码:利用已生成的哈夫曼树对文件ToBeTran.data中的文本进行编码形成报文并将该报文存储于Code.txt中;
(3)译码:基于已建立的哈夫曼树对位于CodeFile.data中的编码数据进行解码以还原原始信息并将其保存至Textfile.txt中;
(4)输出:分别输出DataFile.data中出现的所有字符及其频度或概率ToBeTran.data和其对应的报文Code.txt;同时输出已编译好的哈夫曼树结构以及CodeFile.data和Textfile.txt中的相关信息。
全部评论 (0)
还没有任何评论哟~


