数据结构课程设计纸牌游戏.docx
《数据结构课程设计纸牌游戏.docx》由会员分享,可在线阅读,更多相关《数据结构课程设计纸牌游戏.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程设计纸牌游戏.doc 攀枝花学院 学生课程设计(论文)题目:纸牌游戏 学生姓名:文汝杰学号:202210802033 所在院(系):数学与计算机学院 专业:信息与计算科学 班级: 2022级 指导教师:蒋斌职称:讲师 2022年01月03日 攀枝花学院教务处制 攀枝花学院本科学生课程设计任务书 课程设计(论文)指导教师成绩评定表 摘要 数据结构课程是计算机专业中必修的核心课程之一,也是一门理论性很强的一门课程,同时也是一门锻炼程序涉及能力的实践课程,“数据结构”成为计算机程序设计的重要理论技术基础,它不仅是计算机学科的核心课程,而且已成为其它理工专业的热门选修课。主要包括线性表、树
2、和二叉树以及图等基本类型的数据结构。数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容,其中逻辑结构可分为线性结构和非线性结构;存储结构可分为顺序存储和链式存储两类,图则属于逻辑结构中的非线性结构。广度优先搜索(BFS)用的队列一步一步完成的,从而找到的是最短路径。 纸牌游戏课程设计包括纸牌信息的建立、了解其翻拍的原理、并简明阐述翻牌的具体步骤与流程、最后输出与打印翻牌结果,整个过程使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使
3、用方法。掌握一般软件设计的基本内容和设计方法,培养学生进行规范化软件设计的能力。而且使学生掌握使用各种计算机资料和有关参考资料的方法,提高学生进行程序设计的基本能力。 关键词:数据结构,纸牌游戏,BFS,遍历 目录 摘要 (1) 1 前言 (3) 1.1 课题背景 (3) 1.2 课程设计目的 (3) 2 相关技术分析 (4) 2.1概要设计 (4) 2.2设计原始数据的输入及输出格式 (4) 2.3算法流程图 (6) 3 设计与实现 (7) 3.1 数据结构 (7) 3.2详细设计和编码 (7) 3.2.1 定义全局变量: (7) 3.2.1主要程序代码与分析如下: (7) 3.3 上机调试
4、过程 (10) 5 测试结果及其分析 (11) 6 用户使用说明 (18) 7 源代码 (18) 结论 (19) 参考文献 (20) 附录 (21) 1 前言 数据结构是信息与计算科学专业的必修课之一,是一门综合性的专业基础课。本课程较系统地介绍了程序设计中常用的数据结构以及相应的实现算法,如线性表、栈、队列、树和二叉树,图、检索和排序等,并对性能进行分析和比较,内容非常丰富。 1.1 课题背景 “数据结构”旨在使学生学会分析研究数据对象的特性,学会数据的组织方法,以便选择合适的数据逻辑结构和存储结构,以及相应的运算,把现实世界中的问题转化为计算机内部的表示和处理。“数据结构”课程设计不仅可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 纸牌 游戏 doc
限制150内