. h.m.p官网:实验 2:简单哈夫曼编/译码的设计与实现

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 12:52:09
实验 2:简单哈夫曼编/译码的设计与实现
功能要求如下:1、接收原始数据,从终端读入字符集大小n,以及几个字符和几个权值,建立哈夫曼树,并将它存于文件hfmtree.dat中。
2、编码:利用已建好的哈夫曼树,对文件中的正文进行编码,将结果存入文件hfmtree.dat
3、译码:利用已建好的哈夫曼树将codefile.dat中的代码进行译码,结果存入文件textfile.dat中。
4、打印编码规则:即字符与编码的一一对应关系。
5、打印哈夫曼树:将已存入内存中的哈夫曼树以直观的方式显示在终端上。