说明:8拼图
具有DFS,BFS,IDS,UCS,A *,IDA *,双向A *策略的8难题求解器,具有线性冲突水平函数。
跑
主要类是Puzzle.java,此文件中有一些初始状态的实例。 该文件中也有一个目标状态。
8-拼图实例
简单实例从1移到10
int[] puzzle1 = { 1,2,3,-1,7,6,5,4,8 };
int[] puzzle2 = { -1,4,1,2,5,3,7,8,6 };
int[] puzzle3 = { 4,1,3,-1,2,6,7,5,8 };
<weixin_42154650> 上传 | 大小:14kb