数学系09级课程设计.ppt
《数学系09级课程设计.ppt》由会员分享,可在线阅读,更多相关《数学系09级课程设计.ppt(10页珍藏版)》请在三一办公上搜索。
1、数据结构课程设计,布置3个题目,任选两个。设计报告内容:标题(题目)问题描述数据结构描述 1)类型描述;2)用图示法举一个例子4.主要算法描述:测试方法描述-如何输入测试数据,会出现的结果。特点(特色、扩展的功能、.)在两个题目的报告完成后,最后给出本次设计的小结(感想、建议等)附录;源代码,要求程序风格清晰易理解,有充分的注释。,一、基于哈夫曼编码的数据压缩/解压程序1.问题描述:将任意一个指定的文本文件中的字符进行哈夫曼编码,生成一个编码文件(压缩文件)和哈夫曼树文件;反过来,可将一个压缩文件解码还原为一个文本文件。2.要求:1)可设计一个菜单:,2)选择C时:输入一个待压缩的文本文件名称
2、(可带路径)。如:D:lulu.txt 统计文本文件中各字符的个数作为权值,生成哈夫曼树;将哈夫曼树存入磁盘文件中。将文本文件利用哈夫曼树进行编码,生成压缩文件。压缩文件名称=文本文件名.COD 如:D:lulu.COD 哈夫曼树文件名称=文本文件名.hfm 如:D:lulu.hfm 3)选择D时:输入一个待解压的压缩文件名称(可带路径)如:D:lulu.COD 从对应的哈夫曼文件中读出哈夫曼树。,利用哈夫曼树将编码文件中的编码序列解码;生成(还原)文本文件。文本文件名称=压缩文件名+“_new.txt”如:D:lulu_new.txt 4)选择L时:输入一个待压缩的文本文件名称(可带路径)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学系 09 课程设计

链接地址:https://www.31ppt.com/p-6296012.html