数据结构迷宫求解课程设计

数据结构迷宫求解课程设计

ID:36503994

大小:294.82 KB

页数:29页

时间:2019-05-11

数据结构迷宫求解课程设计_第1页
数据结构迷宫求解课程设计_第2页
数据结构迷宫求解课程设计_第3页
数据结构迷宫求解课程设计_第4页
数据结构迷宫求解课程设计_第5页
资源描述:

《数据结构迷宫求解课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、24·课程设计数据结构课程设计课程名称:数据结构课程代码:408024题目:迷宫求解年级/专业/班:10级计算机科学与技术1班学生姓名:学号:指导老师:开题时间:2010-12-21完成时间:2010-12-2624·课程设计24·课程设计目录摘要3Abstract3一、引言1二、设计目的与任务11、设计目的是12、设计任务是2三、设计方案与实施21、总体设计思想22、设计流程图33、详细设计44、程序清单45、程序调试与体会46、运行结果(截图)5五、致谢13参考文献14附件1424·课程设计摘要随着计算机的高速发展,计算机能很简便地解决很多问题。C语

2、言编程也是解决问题的一种语言。而此我们的数据结构程序设计是解决迷宫问题。求迷宫(老鼠吃奶酪)中从入口到出口的路径是一个经典的程序设计问题。“数据结构”成为计算机程序设计的重要理论技术基础,它不仅是计算机学科的核心课程,而且已成为其它理工专业的热门选修课。主要包括线性表、树和二叉树以及图等基本类型的数据结构。数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容,其中逻辑结构可分为线性结构和非线性结构;存储结构可分为顺序存储和链式存储两类,图则属于逻辑结构

3、中的非线性结构。广度优先搜索(BFS)用的队列一步一步完成的,从而找到的是最短路径。关键词:队列,广度优先,搜索,最短路径,遍历AbstractWiththerapiddevelopmentofthecomputer,thecomputercanveryeasilysolvemanyproblems.Cprogramminglanguageisalanguageproblem.Ourdatastructureandthisprogramisdesignedtosolvemazeproblems.Findthemaze(Mouseeatcheese)tot

4、heexitpathfromtheentranceisaclassicprogrammingproblem."datastructure"hasbecometheimportanttheoryandthefoundationofcomputerprogramming.Itisnotonlythecorecurriculumofcomputerscience,butalsohasbecamethehottestelectivecourseofothertechprofessional.Mainlyincludinglinearlist,treesandbi

5、narytreeandgraph,andotherbasictypesofdatastructure.Datastructureisthestudyofthenon-numericalcalculationprogramdesignproblemincomputeroperationobjectsandtheirrelationshipandoperation,includingdatalogicalstructure,datastoragestructureandthedataofoperationthisthreeaspects,andthelogi

6、calstructurecanbedividedintolinearstructureandnonlinearstructure.Storagestructurecanbedividedintosequencedstoreandchainstoretwokinds.Graphbelongstothelogicalstructureofnonlinearstructure.itisbreadth-firstsearch(BFS)withthequeueforfindtheshortestpathKeywords:Queue,Breadth-first,se

7、arch,Shortestpath,Traversal24·课程设计《数据结构》课程设计----迷宫求解设计一、引言《数据结构》是计算机科学与技术专业和信息管理与信息系统专业的必修课之一,是一门综合性的专业基础课。本课程较系统地介绍了软件设计中常用的数据结构以及相应的实现算法,如线性表、栈、队列、树和二叉树,图、检索和排序等,并对性能进行分析和比较,内容非常丰富。本课程设计我们要解决的问题是图迷宫求解问题。本需要用到栈的相关数据结构。但我们这个程序没有用栈,而是用队列替代栈的功能,使程序运行效率更加高。还用到求迷宫问题最平常的数据结构算法,即广度优先搜索

8、算法(BFS),还保持了它的路径,再从串中输出图。本课程设计总的思路要解决的问题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。