- 58
- 0
- 约2.1千字
- 约 5页
- 2020-11-03 发布于甘肃
- 举报
《数据结构》实验报告利用
《数据结构》实验报告
利用Huffman编码对文件进行压缩解压
学生:XXX
学号:XXXXXXXX
联系:XXXXXX@XXXXX.com
实验题目
利用Huffman编码对文件进行压缩解压
完成人(姓名、学号)
姓名:XXX 学号:XXXXXXXX
报告日期
2007年12月12日星期二
(二)实习内容简要描述
实习目标
学会对树的基本操作
学会对文件进行操作
利用Huffman编码对文件压缩解压
实习要求
实现最小堆模板类
利用最小堆构建Huffman树
实现Huffman编码和解码
根据用户从键盘输入的报文文本,输出各字符的Huffman编码以及报文的编码
根据用户从键盘输入一串报文文本,输出各字符的Huffman编码
输出报文的Huffman编码及长度
根据输入的Huffman编码,解码输出
利用Huffman编码和解码对二进制文件的压缩和解压
(三)报告主要内容
设计思路
开发环境:Microsoft Visual C++ 2005
设计思路:
设计Pack类储存字符的权值
设计MinHeap模板类构建最小堆
设计ExtBinTree模板类为带权二叉树
设计Compress模板类以实现文件的压缩解压
主要数据结构
MinHeap.h: 头文件,包含MinHeap模板类的类界面以及定义;
HuffmanTree.h:头文件,包含
您可能关注的文档
- 数据结构实验报告完整版.doc
- 数据结构实验最全顺序表的操作及其应用.doc
- 数据结构实验的报告.doc
- 数据结构实验题参考答案.doc
- 数据结构实验题参考答案[].doc
- 数据结构折半排序查找.doc
- 数据结构期中复习题完整版.doc
- 数据结构树的实现实验报告.doc
- 数据结构树练习题.doc
- 数据结构第七章图习题解答.doc
- 高三化学盐类水解专题导学案设计.docx
- 2026年餐饮行业消费趋势报告:年轻化与多元化需求.docx
- 2026年网络游戏行业软著保护与产业升级报告.docx
- 2026年生物科技行业研发趋势报告及未来五年市场潜力分析.docx
- 2026年汽车智能车灯技术行业创新报告.docx
- 2026年合成生物学在农业领域的应用趋势报告.docx
- 2026年农业现代化发展趋势与投资机会报告[001].docx
- 2026年新能源汽车产业链研究报告:技术创新与市场布局洞察.docx
- 2026年5G通信设备市场洞察报告及未来三年前景展望.docx
- 2026年智能制造行业应用报告及2027-2030年市场前景分析.docx
原创力文档

文档评论(0)