文件名称:hafuman
介绍说明--下载内容均来自于网络,请自行研究使用
哈弗曼编解码
编写函数,实现建立哈夫曼树和生成哈夫曼编码的功能。
编写函数,实现二叉树的输出和释放功能。
编写主函数,从终端输入一段英文文本;统计各个字符出现的频率,然后构建哈夫曼树并求出对应的哈夫曼编码;显示哈夫曼树和哈夫曼编码;最后释放哈夫曼树。
选做内容:修改程序,选择实现以下功能:
编码:用哈夫曼编码对一段英文文本进行压缩编码,显示编码后的文本编码序列;
统计:计算并显示文本的压缩比例;
解码:将采用哈夫曼编码压缩的文本还原为英文文本。-err
编写函数,实现建立哈夫曼树和生成哈夫曼编码的功能。
编写函数,实现二叉树的输出和释放功能。
编写主函数,从终端输入一段英文文本;统计各个字符出现的频率,然后构建哈夫曼树并求出对应的哈夫曼编码;显示哈夫曼树和哈夫曼编码;最后释放哈夫曼树。
选做内容:修改程序,选择实现以下功能:
编码:用哈夫曼编码对一段英文文本进行压缩编码,显示编码后的文本编码序列;
统计:计算并显示文本的压缩比例;
解码:将采用哈夫曼编码压缩的文本还原为英文文本。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
hafuman.cpp