虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > 源码 > 迷宫问题的求解

迷宫问题的求解

  • 资源大小:635 K
  • 上传时间: 2018-07-03
  • 上传用户:MOOMWHITE
  • 资源积分:2 下载积分
  • 标      签: 迷宫

资 源 简 介

问题描述:以一个m*n的长方阵表示迷宫,01分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。

1.基本要求

1)首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(ijd)的形式输出。其中:(ij)指示迷宫中的一个坐标,d表示走到下一坐标的方向。如下图所示迷宫。从入口(11)到出口(88)的求解结果如下:

11)(12),(22)(32)(31)(41)(51)(52)(53)(63)(64)(65)(55)(45)(46)(47)(37)(38)(48)(58)(68)(78)(88

2)以方阵形式输出迷宫及其通路。

2.重点、难点

重点:针对迷宫问题的特点,利用栈的后进先出特点,选择适当的数据结构。

难点:递归算法的设计与求解。

相 关 资 源

您 可 能 感 兴 趣 的