《算法分析与设计》
——哈夫曼编码的设计与实现 姓名: 栾小飞 所属班级: 13软件G3班 所在系部: 信息学院 指导教师: 陈娟 时间: 2016年5月
实验目的
1、掌握哈夫曼编码原理;?
2、熟练掌握哈夫曼树的生成方法;
3、设计哈夫曼树编码系统,锻炼编程能力,巩固哈夫曼算法,熟悉遍历方法
二、实验内容
在编程中要实现字符统计、哈夫曼树的建立及该树的哈夫曼编码的读取,这三者顺序进行。 三、实验步骤
1、字符统计:
字符统计是为了计算出字符的频数,以之构成哈夫曼树叶子结点的权。在实现中,本人采用一个链表表示字符的统计信息。并把所有字符关联到一起。这个链表在后面称为承载统计字符链表。在链表中的结点是一个结构体。
struct information_node
{
char ch;
int frequency;
struct infor
您可能关注的文档
- 社会保险政策资料.ppt
- 皮肤护理及化妆步骤资料.ppt
- 皮肤生理知识专业培训资料.doc
- 社会不文明现象资料.ppt
- 项目十六__使用PowerPoint_2007制作演示文稿详解.ppt
- 社会科学方法论之结构主义资料.ppt
- 皮具基本知识资料.doc
- 项目十一 使Excel工作表规范化详解.ppt
- 破堤施工方案资料.doc
- 祁县渠家大院古建筑群修缮保护工程传统工艺述要资料.doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)