压缩软件课程设计报告
《压缩软件课程设计报告》由会员分享,可在线阅读,更多相关《压缩软件课程设计报告(7页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告数据结构课程设计报告 压缩软件压缩软件 -采用哈夫曼编码技术采用哈夫曼编码技术 学学 号:号: 二八二八年九月三日星期三年九月三日星期三 目录目录 课程设计课题课程设计课题3 设计要求及分析设计要求及分析3 软件开发软件开发3 类的结构图类的结构图4 程序类的说明程序类的说明4 较有特色的函数较有特色的函数5 测试结果测试结果6 收获与体会收获与体会7 【一】【一】课程设计课题:课程设计课题: 压缩软件 【二】【二】设计要求及分析:设计要求及分析: 要求:要求: 建立一个文本文件 A,统计该文件中各字符的频率,对各字符进行 Huffman 编码, 将该文件翻译成 Huff
2、man 编码文件 B,再将 Huffman 编码文件译码成文件 C,并对 文件 A 与 C 进行比较。 数据压缩理论数据压缩理论:数据压缩有 2 种基本类型:无损压缩和有损压缩,使用无损压缩方法压缩的 文件不会丢失任何信息,他与原文件具有可逆性,就是可以通过解压缩的方法恢复原 来的数据,通常对文本文件,字处理文件,应用程序等采用这种算法。有损压缩算法在 压缩时回丢失一些信息,压缩后不能完整恢复出原有信息,较多应用于音频,视频 图象数据的处理。 哈夫曼树简介:哈夫曼树简介:标准 ASCII 码把每个字符分别用一个 7 位的二进制数表示,这种方法使用 最少的位表示了所有 ASCII 码中的 128
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 压缩软件 课程设计 报告
