数据结构关于哈夫曼树的编码译码的课程设计~寻求帮助

哈夫曼编码/译码器(树的应用)
1) 基本要求:
系统应具有以下功能:
(1) 构造哈夫曼树及哈夫曼编码:从终端读入字符集大小n、n个字符及n个对应权值,建立哈夫曼树;利用已经建好的哈夫曼树求每个叶结点的哈夫曼编码,并保存;
(2) 编码:利用已构造的哈夫曼编码对“明文”文件中正文进行编码,然后将结果“密文”存入文件中;
(3) 译码:将“密文”文件中的0、1代码序列进行译码;
(4) 打印哈夫曼编码;
(5) 打印“明文”和对应的“密文”文件。
2) 提示分析
采用静态链表作为哈夫曼树的存储结构(参照书中结构)。
在microsoft visual c++环境下能运行无错误的源代码...不用太复杂,希望能有注解,注解OK运行OK会在追加最高财富值。高手帮帮忙,剩没几天了

一年好运随春到 四季彩云滚滚来 横批:万事如意
温馨提示:答案为网友推荐,仅供参考
相似回答