【发布时间】:2014-05-22 08:53:12
【问题描述】:
给定一个目标状态
int final[3][3]={{1,2,3},
{4,5,6},
{7,8,9}};
和一个随机的初始状态,我只想通过移动表格的行(右或左)和列(上和下)来将我的数组排序为最终状态
7 8 4 by shifting to the right the first row it will become 4 7 8
2 1 9 2 1 9
6 5 3 6 5 3
所以我想使用 * 搜索并且我正在尝试找到一个好的启发式方法。
我已经尝试过使用错位的数组元素。
有什么建议吗?
【问题讨论】:
-
继续努力。思考。喝咖啡。做笔记。再试一次。重复。
标签: c a-star heuristics