- 30
- 0
- 约9.59千字
- 约 15页
- 2016-05-08 发布于湖北
- 举报
福建农林大学
计算机与信息学院
数据结构课程设计
设计:哈夫曼编译码器
姓名:韦邦权
专业:2013级计算机科学与技术
学号班级完成日期:2013.12.28
哈夫曼编译码器
一、需求分析
在当今信息爆炸时代,如何采用有效的数据压缩技术节省数据文件的存储空间和计算机网络的传送时间已越来越引起人们的重视,哈夫曼编码正是一种应用广泛且非常有效的数据压缩技术。哈夫曼编码是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码表的特殊之处在于,它是根据每一个源字符出现的估算概率而建立起来的(出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编码之后的字符串的平均期望长度降低,从而达到无损压缩数据的目的)。typedef struct
{
char data; //结点字符
int weight; //权值
int parent; //双亲结点
int lchild; //左孩子结点
int rchild; //右孩子结点
}HT
您可能关注的文档
- 热工保护及信号资料.doc
- 热网热泵最终资料.doc
- (系统继电保护及安全自动装置卷线路保护册)kV~kV线路保护通用技术规范资料.doc
- [经济生活]总复习提纲资料.doc
- 人教八级物理下册全册导学案稿资料.doc
- 人教初中物理复习知识点大全资料.doc
- ]空调系统风管风口设计选型)资料.doc
- 人教高中政治必修一知识点打印资料.doc
- 人教三级上册数学第六单元电子备课资料.doc
- 人教新课标高中历史一轮复习必修二(全套)资料.doc
- 【东兴-2026研报】周期向好,结构优化开启高质量增长新阶段.pdf
- 【上交所-2026研报】海立股份2025年年度报告.pdf
- 【上交所-2026研报】西部黄金股份有限公司2025年年度报告.pdf
- 【东吴-2026研报】环保行业跟踪周报:龙净:回购增持不断凸显矿业双碳龙头价值.pdf
- 【东方金诚-2026研报】可转债周报:抗跌属性显现,转债估值进一步提升.pdf
- 【Morning Consult-2026研报】2025年美国宠物报告.pdf
- 【东方-2026研报】可转债市场周观察:条款冲击超预期,谨防后续信用扰动.pdf
- 【东吴-2026研报】美股周观点:100美元:美股“临界点”与通胀“分水岭”.pdf
- 【财通-2026研报】公募基金周报:公募基金2025年利润创历史新高.pdf
- 【上交所-2026研报】2025年年度报告.pdf
原创力文档

文档评论(0)