我正在尝试制作远景扫雷。现在我的揭秘算法是级联算法。它看起来像一个越来越大的广场。我注意到在vista mnesweeper中,当它的游戏结束时,它以循环的方式遍历游戏以揭开地雷。有谁知道这个算法叫什么?感谢
答案 0 :(得分:0)
我能为您描述的算法找到的最接近的官方名称是"Rectangular Spiral Search",这是一种算法,输出要以螺旋方式完全扫描网格的路径。
用于顺时针扫描尺寸为(2N + 1)^ 2的方形网格的简单算法,N> 1。 0看起来像这样:
(假设网格的坐标(0,0)位于网格的左下角)
对于(2N)^ 2大小和非方形网格,您必须调整前3个步骤。
在Array-Tour模块的Spiral对象中,Perl可以使用方格网格实现。