数据结构课程设计模板.doc

上传人:F****n 文档编号:91023683 上传时间:2019-06-20 格式:DOCX 页数:11 大小:23.26KB
返回 下载 相关 举报
数据结构课程设计模板.doc_第1页
第1页 / 共11页
数据结构课程设计模板.doc_第2页
第2页 / 共11页
数据结构课程设计模板.doc_第3页
第3页 / 共11页
数据结构课程设计模板.doc_第4页
第4页 / 共11页
数据结构课程设计模板.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据结构课程设计模板.doc》由会员分享,可在线阅读,更多相关《数据结构课程设计模板.doc(11页珍藏版)》请在金锄头文库上搜索。

1、数据结构课程设计模板篇一:数据结构课程设计报告模板课程设计说明书课程名称: 数 据 结 构 与 算 法专业: 计算机科学与技术班级: 103013姓名:徐粤玲 学号:03成绩:完成日期:20XX年1 月 12日任 务 书摘 要本文的研究工作在于利用计算机模拟人脑进行下黑白棋,计算机下棋是人工智能领域中的一个研究热点,多年以来,随着计算机技术和人工智能技术的不断发展,计算机下棋的水平得到了长足的进步该程序的最终胜负是由棋盘上岗双方的棋子的个数来判断的,多的一方为胜,少的一方为负。所以该程序主要运用的战术有削弱对手行动战术、四角优先战术、在游戏开局和中局时,程序采用削弱对手行动力战术,即尽量减少对

2、手能够落子的位置;在游戏终局时则采用最大贪吃战术,即尽可能多的吃掉对手的棋子;而四角优先战术则是贯穿游戏的始终,棋盘的四角围稳定角,不会被对手吃掉,所以这里是兵家的必争之地,在阻止对手进角的同时,自己却又要努力的进角。关键词:黑白棋 编程 设计s目 录1.引 言 . 42.课题分析 . 73.具体设计过程 . 8设计思路 . 8程序设计流程图 . 8函数实现说明 . 124.程序运行结果 . 145.软件使用说明 . 186.结论 . 21参 考 文 献 . 23附录:源代码 . 241.引 言数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法:Sartaj

3、Sahni在他的数据结构、算法与应用一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实 例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。Clifford 在数据结构与算法分析一书中的定义是:“数据结构是 ADT(抽象数据类型Abstract Data Type) 的物理实现。”Lobert 在数据结构与程序设计一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的逻辑结构及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内

4、的存储细节以及运算的实现。数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。 重要意义一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构

5、后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。 研究内容篇二:数据结构课程设计报告模板山东建筑大学计算机科学与技术学院题 目:课 程:院 (部):专 业:班 级:学生姓名:学 号:指导教师:完成日期:课程设计说明书 双向循环链表操作的实现 二叉树和树操作的实现 图的创建及相关操作的实现 数据结构 计算机科学与技术学院 软件工程目 录 课程设计任务书一

6、课程设计任务书二. II 课程设计任务书三. IV双向循环链表操作的实现. 6一、问题描述. 6二、数据结构. 6三、逻辑设计. 6四、编码. 6五、测试数据. 6六、测试情况. 6二叉树和树操作的实现. 7一、问题描述. 7二、数据结构. 7三、逻辑设计. 7四、编码. 7五、测试数据. 7六、测试情况. 7图的创建及相关操作的实现. 8一、问题描述. 8二、数据结构. 8三、逻辑设计. 8四、编码. 8五、测试数据. 8六、测试情况. 8结 论. 9参考文献. 10课程设计指导教师评语. 11课程设计任务书一课程设计任务书二篇三:数据结构课程设计报告+源码西安郵電大学数据结构课程设计报告题

7、 目:校园导游系统院系名称: 计算机学院 专业名称:班 级:学生姓名:学号(8位): 指导教师:设计起止时间:20XX年4月12日20XX年4月19日一. 设计目的通过本次课程设计,让学生进一步理解和掌握各种基本抽象数据类型的逻辑结构、存储结构和实现操作算法,以及它们的使用方法,提高学生分析问题能力、求解问题的方法、编程能力。二. 设计内容1、设计并显示学校的校园平面图, 地点(地点名称、地点介绍), 路线(公里数)均不少于10个。(文件存储) 2、提供图中任意地点相关信息的查询。 3、提供图中任意地点的问路查询:1)任意两个地点之间的一条最短的简单路径; (最短路径长度中转次数最少) 2)任意两个地点之间的一条最佳访问路线; (带权(公里数)最短路径长度) 3)任意两个地点之间的所有简单路径。 4、提供图中所有地点的最佳布网方案; 5、增加新地点和路线、撤销旧地点和路线。三概要设计1 功能模块图;校园导游系统系统结构图2各个模块详细的功能描述。 基本模块: 校园平面图:此模块用于显示校园平面图。景点列表模块:此模块以列表形式显示校园内所有景点名称。 景点介绍模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号