- 5
- 0
- 约1.38万字
- 约 23页
- 2020-01-18 发布于安徽
- 举报
实用文档
标准
数据结构实验报告
实验名称:文件压缩
实验类型:综合性试验
班级学号:2011211107
姓名:冯若航
实验日期:2003.6.19 下午4:00
1.问题描述
文件压缩
= 1 \* GB3 ①基本要求
哈夫曼编码是一种常用的数据压缩技术,对数据文件进行哈夫曼编码可大大缩短文件的传输长度,提高信道利用率及传输效率。要求采用哈夫曼编码原理,统计文本文件中字符出现的词频,以词频作为权值,对文件进行哈夫曼编码以达到压缩文件的目的,再用哈夫曼编码进行译码解压缩。
统计待压缩的文本文件中各字符的词频,以词频为权值建立哈夫曼树,并将该哈夫曼树保存到文件HufTree.dat中。
根据哈夫曼树(保存在HufTree.dat中)对每个字符进行哈夫曼编码,并将字符编码保存到HufCode.txt文件中。
压缩:根据哈夫曼编码,将源文件进行编码得到压缩文件CodeFile.dat。
解压:将CodeFile.dat文件利用哈夫曼树译码解压,恢复为源文件。
2.数据结构设计
此类问题,应设计文件的数据结构。
* 4 压缩头标记
* 1 文件名长度
* ns 文件名
* 4 源文件长度
* 1020 huffman树
* 1021~EOF 文件内容
赫夫曼树节点的数据结构
typedef struct node
{
long w;
您可能关注的文档
- 接触器联锁正反转控制线路的安装与调试教案设计.doc
- 时间都去哪儿了五线谱合唱钢伴.doc
- 提高外门窗边防渗施工高质量_QC成果报告材料.doc
- 新颖MBA数学公式.doc
- 徐州素质教育概论考精彩试题 80分.doc
- 恐龙进化史(图文).doc
- 大数据处理及误差分析报告.doc
- 控制系统计算机仿真大论文设计.doc
- 战略管理系统-继续教育.doc
- 护师模拟精彩试题及问题详解.doc
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)