版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、哈弗曼编码课程设计实验报告目录 TOC o 1-5 h z HYPERLINK l bookmark15 o Current Document 一、实训要求2一课题分析和设计2-、1、 基本需求分析2,32、对应的类3,4,5三、主要功能界面51、 主界面52、 读取文章并对字符编码53、哈弗曼编码信息64、文章编码65、文章译码66、错误处理7四、 总结(课设心得体会)7五、 附录 (主 要 函 数 代码)714一、实训要求1、输入为:一段中文或英文的文章的文件名。2、读取文章的字符信息。3、对字符进行权值的计算。4、根据权值构造哈弗曼树。5、生成对应的编码。6、输出为:原文章的编译(译文)
2、。7、根据已经生成的编码表,输入任意的译文能够得到原 文。二、课题分析和设计基本需求分析:(1)在通信过程中,为了提高信道利用率,缩短信息传输时 间降低传输成本,需要一编译码器。(2)此哈弗曼编码译码器应具有编码译码的双向功能,即在 发送端经过编码系统对传入的数据进行编码。(3)在接收端将数据译码,将具有两项功能的编码译码器用 于双工信道就可满足,双工信道的双向编译功能。(4)输入某段报文是,系统将自己完成编译输出。(5)、程序设计流程:文字表述:开始进入功能选择界面,包含五种操作(1)读取文章并对字符编码。(2)哈夫曼编码信息。(3)文章编码。(4)文章译码。(5)退出程序。操作:(1)给定
3、一篇文章,统计字符出现的概率,并根据概率建立哈弗曼树,并利用哈弗曼树对字符进哈夫曼编码。(2)显示哈弗曼编码信息,包括字符和其哈弗曼编码。对文章进行译码,显示译码信息,并保存。(4)对文章进行译码,显示并保存。流程图:2、对应的类:定义类:class Element 结点类public:char name;/ 字符名int weight;/字符权值int lchild;/ 左孩子int rchild;/ 右孩子int parent;/父 结点Element()weight = 0;lchild = -1;rchild = -1;parent =-1;Element();定义字符和出现的次数:class Name 字符类public:char pname;/ 字符名int num;/字符出现的次数double Iweight;/ 字符的权值Name()num = 0;Iweight = 0;Name();定义字符总类总数和存储信息:class GetName 关于字符类public:char file_namemax2;/ 文件名int n; /字符的种类int sum;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2027学年小学音乐四年级上册(全册)苏少版(简谱)教学设计
- 小学三年级生命安全教育《科学课上不乱动》教学设计
- 初中七年级数学上册4.2第3课时解一元一次方程-去括号教学设计
- 有机氟残液焚烧工岗前复测考核试卷含答案
- 碳汇计量评估师安全培训测试考核试卷含答案
- 小学五年级道德与法治《我们神圣的国土 一方水土 一方生活》教学设计
- 小学五年级心理健康教学设计:做情绪的主人-调节愤怒的四个阶梯
- 高中生物高二选择性必修微生物的选择培养与计数教学设计
- 初中地理九年级教学设计:自然环境要素关联与区域认知构建
- 初中九年级科学教学设计:能的转化与能量守恒定律深度探究与核心素养培育
- 广东深圳市龙岗区实验学校2026-2027学年度第一学期 七年级9月阶段性反馈英语试卷(含答案)
- 2026中控证考试题库及答案解析
- 2026秋统编版语文六年级上册第二单元综合素养测评卷(含答案)
- 2026年版概论测试题及答案
- 探索HIV-1感染者Vpr基因多态性及其临床关联:从分子特征到医学启示
- 网吧卫生管理制度及流程
- 卫浴装修公司合作协议7篇
- 纪念抗美援朝队会课件
- 韦氏-儿童智力测验量表
- 内科诊所规章制度
- 《千字文》硬笔楷书字帖
评论
0/150
提交评论