填充矩阵的算法是什么

时间:2014-11-27 20:05:56

标签: c# algorithm matrix

我正在学习A *来解决8/15拼图。现在,我试着编写一个简单的程序,用一些带有约束的连续数字填充矩阵。

我们以10x10矩阵为例。现在,我可以水平/垂直2步和对角1步。

实施例: puzzle http://i58.tinypic.com/mjmrt0.png

我应该使用什么算法来填充矩阵?像A *这样的路径查找测试了历史路径?

1 个答案:

答案 0 :(得分:0)

我只是尝试实现某种A *算法,但主要问题是最终状态。 在这个例子中,还有一个解决方案,所以使用寻路算法是没用的,因为我不能有问题的最后阶段。

解决这个难题并获得可能的解决方案的唯一方法是强制执行?