四百行C语言代码写一个推箱子程序, 完成广度优先遍历并输出,数据实现动态跟进
这些代码我用了一个队列和两个栈,先用队列入所有的路径,直到目的地,第二个栈用来过滤无用的路径,第三个栈用来存储最短路径…
箱子和目的地的对数可以任意设置多对,只需要改地图Map二维数组的中的数字即可, 有足够的注释, 完全可以看得懂
地图的形状和大小都支持任意修改:
注意: #define Row 和 #define Col 已经规定了地图的行列数 修改时注意即可
#include <st...
原创
2020-02-10 21:03:03 ·
713 阅读 ·
1 评论