迷宫问题系统的设计与实现(共10页).doc

上传人:晟*** 文档编号:8407860 上传时间:2021-11-21 格式:DOC 页数:10 大小:145.50KB
下载 相关 举报
迷宫问题系统的设计与实现(共10页).doc_第1页
第1页 / 共10页
迷宫问题系统的设计与实现(共10页).doc_第2页
第2页 / 共10页
迷宫问题系统的设计与实现(共10页).doc_第3页
第3页 / 共10页
迷宫问题系统的设计与实现(共10页).doc_第4页
第4页 / 共10页
迷宫问题系统的设计与实现(共10页).doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上迷宫问题的设计与实现1.问题描述以一个mn的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。本程序主要是对任意给定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。2.需求分析1.迷宫的建立:迷宫中存在通路和障碍,为了方便迷宫的创建,可用0表示通路,用1表示障碍,这样迷宫就可以用0、1矩阵来描述。2.迷宫的存储:迷宫是一个矩形区域,可以使用二维数组表示迷宫,这样迷宫的每一个位置都可以用其行列号来唯一指定,但是二维数组不能动态定义其大小,我们可以考虑先定义一个较大的二维数组mazeM+2N+2,然后用它的前m行n列来存放元素,即可得到一个mn的二维数组,这样(0,0)表示迷宫入口位置,(m-1,n-1)表示迷宫出口位置。注:其中M,N分别表示迷宫最大行、列数,本程序M、N的缺省值为39、39,当然,用户也可根据需要,调整其大小。3.迷宫路径的搜索:首先从迷宫的入口开始,如果该位置就是迷宫出口,则已经找到了一条路径,搜索工作结束。否则搜索其上、下、左、右位置是否是障碍,若不是障碍,就移动到该

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

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。