数据结构课程设计讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计讲解

2008级数据结构课程设计 目的 要求学生掌握数据结构的应用、算法的编写、类C语言的算法转换成C(C++,Java)程序并上机调试的基本方法。 课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。 题目范围 线性表及其应用 栈和队列及其应用 串及其应用 数组和广义表 树、图及其应用 存储管理、查找和排序 文件操作 题目举例 校园导航 [问题描述] 当我们参观学院校园时,就会遇到这样一个问题:从当前所处的位置出发去校园另外一个位置,要走什么样的路线?是选择距离最近还是最省时?本课程设计实例在给校园各主要建筑的名称信息及有路线连通的建筑之间的距离(或行进时间)的基础上,利用校园导航系统计算出给定的起点到终点之间的距离最近(或行进时间最短)的行进路线。 [基本要求] (1)从地图文件中读取校园主要建筑信息及建筑间的距离(或行进时间)信息。 (2)计算出给定的起点到终点之间距离最近(或行进时间最短)和行进路线。 (3)输出该路线(包含路过哪些建筑)及其总距离(或总行进时间)。 (4)若输入错误,则给出提示信息。 [实现提示] 本课程设计使用的数据结构是有向网络,采用邻接矩阵作为有向网络的存储结构。 [测试数据] 由学生依据所选校园景点地图自己确定。 设计要求 1、学生必须仔细阅读《数据结构》课程设计方案,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。每个学生必须独立完成; 2、课程设计时间为2周; 3、设计语言不限;鼓励学生采用GUI设计; 4、充分利用课余时间完成源程序和课程设计报告等文档书写工作,上机时带上源程序、数据结构教材、C++语言教材。 5、上机任务 1)选择合适的数据结构,并定义数据结构的结构体; 2)根据程序所要完成的基本要求和程序实现提示,设计出完整的算法; 3)设计出主程序或界面,使其成为完整的程序。 6、要严格遵守学校的学习和劳动纪律、规章制度,学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 提示 充分利用C++及JAVA里iterator,list,vector,set,map,queue,arraylist,stack 等泛型化的数据结构和算法库。 使用GUI编程,C#,Java,C++等,实现良好的人机交互。 课程设计报告的编写格式规范 1、报告中除了在封面中应有题目、班级、姓名、学号和课程设计日期以外,其正文一般有如下几个方面的内容: 1)需求分析    以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?给出功能模块图和流程图。同时明确规定:输入的形式和输出值的范围;输出的形式;程序所能够达到的功能;测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。 2)算法设计    说明本程序中所有用到的数据及其数据结构的定义,包含基本操作及其伪码算法。画出函数之间的调用关系图;写出主程序及其主要模块的伪码流程。 3)调试分析   调试过程中遇到的问题是如何解决的以及对设计与实现的回顾和分析;算法的时空分析和改进思想;经验和体会等。 4)用户手册   说明任何使用你编写的程序,详细列出每一步的操作步骤。 5)测试结果   列出你的测试结果,包括输入和输出。注意测试数据应该完整和严格,至少给出四组测试结果。 6)附录   带注释的源程序。如果提交源程序软盘,可以只列出源程序的文件名清单。 7) 参考文献 2、除封面外,所有文字一律采用五号字,宋体。段前2字符。图表居中,代码缩进。 3、课程设计报告打印交给各班指导教师 上机时间、指导教师与班级 指导教师与班级:党群:40901,刘杰民:40902,王翠荣:40903 程绍辉:40904,丁顺利:40905,王鑫:40906 成绩评定 1、由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。 2、设计程序的检查由教师当面在计算机上检查测试,并同时对程序中的问题至少提出三个问题,学生当面回答,教师根据以上检查做好记载; 3、验收规定在20周周五最后一次上机。 祝同学们取得好成绩! * *

文档评论(0)

woai118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档