本文主要是介绍Huffman编译器和译码器设计(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 需求分析
设计一个哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,知道选择退出为止。
将权值数据存放在数据文件中;分别采用动态和静态存储结构;
1. 读权重数据文件获得权重和字符的对应数组2. 手动输入字符与对应权重值3. 通过权重字符对应数组生成哈弗曼树4. 利用建立好的哈弗曼树生成哈弗曼编码5. 通过建立好的哈弗曼树解析哈弗曼编码生成译码
这篇关于Huffman编译器和译码器设计(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!