- 8
- 0
- 约5.34千字
- 约 9页
- 2017-08-31 发布于江西
- 举报
实验九 哈夫曼编码-译码器
实验十 哈夫曼编/译码器1)掌握哈夫曼树的构造和应用
2)利用哈夫曼方法及其编/译码技术实现对传输信息编码/译码系统[问题描述](设计性实验)
(或频度)分布的最优前缀码。哈夫曼编码正是一种应用广泛且非常有效的数据压缩技术。该技术一般可将数据文件压缩掉20%至90%,其压缩效率取决于被压缩文件的特征。/输出等功能的哈夫曼码的编码/译码系统。并实现以下报文的编码和译码:“this program is my favorite”。
[测试数据]
26个英文字母及空格字符,其出现频度如下表所示:
[实现提示]如何创建哈夫曼树及如何求得各结点对应的哈夫曼编码算法:参见。
1、设计思想描述
哈夫曼树中各结点的结构)哈夫曼树的存储结构2、主要算法设计与实现#includeiostream
#includestring
using namespace std;
const int MAX = 1000;
class HTree;
class HTNode
{
friend class HTree;
unsigned int weight;
unsigned int parent, lchild, rchild;
};
class HuCode
{
friend class HTree;
char *ch; //字符的编码
char data;//被编码的字符
};
//动态分配数
您可能关注的文档
- 六年级英语卒业总温习四种时态语法解析.doc
- 六年级下册语文全册教案(排好版).doc
- 六尺巷社区生活平台介绍7月11号花蕾1.ppt
- 六级听力指点.doc
- 关于“吉林市电化教育工作先进集体和先进个人”活动评选结 ….doc
- 关于全额减免经济欠蓬勃地区村庄客运车辆公路客运附加费的告诉.doc
- 六年级英语环保渗透教案.doc
- 关于在百源路运营咖啡店计划书汤其兰.doc
- 关于开展文明交通志愿服务活动的总结.doc
- 关于宜昌市自来水有限责任公司城市供水定价成本监审结论.doc
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
原创力文档

文档评论(0)