迷宫求解(回溯思想,栈实现c++,数据结构)
2017-12-07 本文已影响42人
橘子香蕉我爱吃
一开始做这个事觉得很简单,写了之后,发现不对劲,程序陷入了死循环。绝对是有的细节出现的问题,在网上找了找,有的呢是只写了一部分,有的呢是还写错了。最后找到的是c语言版。参考了
最后就做出来了。
一开始是想用随机地图的,但是发现随机地图可能会使程序陷入死循环。当然我现在还不会,会的大佬教教我。但是死地图还是可以的。
开始时这样的
![](https://img.haomeiwen.com/i8948318/ab9b8878c84aa49b.jpg)
接下来是我写的。
![](https://img.haomeiwen.com/i8948318/3b4dc6d95f3a1441.png)
![](https://img.haomeiwen.com/i8948318/e541cab0039361ba.png)
![](https://img.haomeiwen.com/i8948318/c2dd477da390ba64.png)
![](https://img.haomeiwen.com/i8948318/26a0bf7f5e1c3675.png)
![](https://img.haomeiwen.com/i8948318/6810fb0e402d938a.png)
![](https://img.haomeiwen.com/i8948318/ebda6a74646de227.png)
![](https://img.haomeiwen.com/i8948318/6fe39ecd3bafec31.png)
![](https://img.haomeiwen.com/i8948318/d715c961179ad388.png)
![](https://img.haomeiwen.com/i8948318/1a44276090a82e0e.png)
![](https://img.haomeiwen.com/i8948318/2d253d333b4f998f.png)
![](https://img.haomeiwen.com/i8948318/fe93438d4741f0cd.png)
![](https://img.haomeiwen.com/i8948318/e9ecdbfda2247e1e.png)
是写的有点糙,见谅。
想我之前说的那样,一开始我是想用随机地图的,所以这里面有好多注释的部分,随机地图我在想想,
里面有的注释可以取消的看看,有实现的具体的步骤。
来一张运行结果看看。
![](https://img.haomeiwen.com/i8948318/1d019a858f14dce3.png)