1 / 19
文档名称:

哈夫曼树编码实验报告.doc

格式:doc   大小:196KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

哈夫曼树编码实验报告.doc

上传人:读书之乐 2019/9/19 文件大小:196 KB

下载得到文件列表

哈夫曼树编码实验报告.doc

文档介绍

文档介绍:哈夫曼树编码实验报告、数据结构课程设计报告题目:哈夫曼编码/译码学院数学与信息科学学院学科门类理科专业数学类学号2013433033姓名田娟2014年12月30日目录一、需求分析程序的功能····················································································································································3二、·······························3主程序模块···················································3主模块的流程及各子模块的主要功能·····························4模块之间的层次关系···········································4三、······················································································5四、···························15五、,输入叶子结点个数,权值,字符集··············································································································································································································································16六、源程序一、;哈夫曼编码是一种应用广泛而有效的数据压缩技术。利用哈夫曼编码进行通信可以大大提高信道利用率,加快信息传输速度,降低传输成本。数据压缩的过程称为编码,解压缩的过程称为译码。进行信息传递时,发送端通过一个编码系统对待传数据(明文)预先编码,而接收端将传来的数据(密文)进行译码。;::从终端读入字符集大小n、n个字符以及n个对应的权值,建立哈夫曼树;利用已经建好的哈夫曼树求每个叶结点的哈夫曼编码,并保存。:利用已构造的哈夫曼编码对“明文”文件中的正文进行编码,然后将结果存入“密文”文件中。:将“密文”文件中的0、1代码序列进行译码。“密文”文件:将文件以紧凑格式显示在终端上,每行30个代码;同时,将此字符形式的编码文件保存。:将已在内存中的哈夫曼树以凹入表形式显示在终端上,同时将每个字符的哈夫曼编码显示出来;并保存到文件。。,权值集合为{1,3,5,7},字符集合为{A,B,C,D},且字符集与权值集合一一对应。,统计给出的字符集,实际统计字符的频度,建立哈夫曼树,构造哈夫曼编码,并实现其编码和译码。二、;classHuffmanTree//哈夫曼树{private:HuffmanNode*Node;//Node[]存放哈夫曼树intLeafNum;//哈夫曼树的叶子个数,()//函数功能:建立哈夫曼树voidHuffmanTree::CreateHuffmanTree():为哈夫曼树编码voidHuffmanTree::Encoder():对哈夫曼树进行译码voidHuffmanTree::Decoder()//函数功能:从文件中输出哈夫曼树的码文voidHuffmanTree::PrintCodeFile():用凹入法输出哈夫曼树voidHuffmanTree::PrintHuffmanTree_aoru(intT,intlayer);哈夫曼编码/。①初始化: 从键盘接收

最近更新

金融资源配置对产能过剩的影响与测算——基于.. 3页

金融科技在小微企业融资中的应用探讨 3页

2025年不期而遇的温暖作文600字左右5篇 8页

金融安全视角下不良资产形成机理研究——经济.. 3页

2025年哈密职业技术学院单招职业倾向性测试题.. 62页

2025年硅藻泥活动方案 13页

金属板材表面激光加工清整技术原理及应用 3页

金属-有机框架(MOFs)衍生材料及其在储能器件和.. 3页

2025年不去尝试的人,是绝对不会失败的 4页

2025年不一样的家乡风俗作文600字 8页

企业担保借款合同模板 6页

2025年哈尔滨幼儿师范高等专科学校单招职业适.. 62页

2025年哈尔滨应用职业技术学院单招职业适应性.. 62页

采矿工程中绿色开采的应用浅述 3页

采用氮保护气氛生长的功率晶体管用硅单晶的研.. 3页

2025年瞬间的感动记作文 4页

酸性气田缓蚀剂加注工艺优化研究 3页

“教育技术学三个关键词-拥有实现应用” 16页

2025年下半年黑龙江英语四六级成绩查分时间 5页

配置碳纤维格栅的大保护层钢筋混凝土梁的裂缝.. 3页

2025年唐山工业职业技术学院单招职业技能测试.. 61页

2025年睡不着觉的伤感句子 8页

鄂尔多斯盆地长8致密砂岩填隙物微区分析及与储.. 3页

都江堰工程思考及其启示 3页

2025年唐山幼儿师范高等专科学校单招职业适应.. 61页

2024年村财务收支计划会议记录 10页

高考数学复习专题四函数与导数第3讲函数导数的.. 50页

福鼎白茶产业发展调研报告 3页

《小学数学课堂合作学习有效性研究》中期报告.. 9页

[四川]学校后勤服务楼监理规划 43页