数据结构课程设计说明书.doc_第1页
数据结构课程设计说明书.doc_第2页
数据结构课程设计说明书.doc_第3页
数据结构课程设计说明书.doc_第4页
数据结构课程设计说明书.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中北大学数 据 结 构课 程 设 计 说 明 书学 院:电子与计算机科学技术学院专 业:计算机科学与技术题 目:哈夫曼编/译码器指导教师:师智斌组长姓名:李圣学号1106034242组员姓名:姜军学号1106034212组员姓名:王震学号1106034236组员姓名:洪国华学号1106034243组员姓名:学号2012 年 8月 31 日31. 概述11.1 设计目的11.2 设计目标及要求设计要求11.3 设计进度11.4 分工12. 需求分析及总体设计12.1 数据结构12.2 功能框架23功能模块详细设计23.1设计流程23.2主要源代码24功能模块详细设计24.1设计流程24.2主要源代码31. 概述 1.1 设计目的巩固和加深对数据结构的理解,通过上机实验、调试程序,加深对课本知识的理解,最终使学生能够熟练应用数据结构的知识写程序。(1)通过本课程的学习,能熟练掌握几种基本数据结构的基本操作。(2)能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正确求解过程并编写代码实现。(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)结合数据结构课程设计教学环节说明课题设计的目的(意义)及所用到的是哪一种数据结构(如线性表、树等)。1.2 设计目标及要求设计要求实现如下功能:(1) I:初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。(2) E:编码。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。(3) D:译码。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码。结果存入文件TextFile中。(4) P:印代码文件。将文件CodeFile以紧凑格式显示在终端上,每行5-个代码。同时将此字符形式的编码文件写入文件CodePrin中。(5) T:印哈夫曼树。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)说明课题包括的具体功能及(1) *(2) *1.3 设计进度(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)(1)8.20-8.21 需求分析(2)*1.4 分工(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)张三:*李四:*2. 需求分析及总体设计2.1 数据结构(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)说明:数据结构的定义2.2 功能框架(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)采用框图形式说明课题包含的各模块并用文字说明各模块的主要作用3功能模块详细设计(第一个人)(打印时删除本行)3.1设计流程(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)采用流程图说明本模块的实现思路,并用文字加以说明。3.2主要源代码(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)附上本人程序代码中的主要部分。4功能模块详细设计(第二个人)(打印时删除本行)4.1设计流程(打印时删除红色文字)(格式:正文宋体五号黑色字体,段落1.5倍行距,向右缩进两个字)采用流程图说明本模块的实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论