文件名称:8-Puzzle:具有DFS,BFS,IDS,UCS,A *,IDA *,带有线性冲突水平函数的双向A *策略的8难题求解器
文件大小:14KB
文件格式:ZIP
更新时间:2024-03-09 08:07:26
Java
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 }; int[] puzzle4 = { 1,2,3,-1,4,8,7,6,5 }; int[] puzzle5 = { 1,2,-1,4,8,3,7,6,5 }; int[] puzzle6 = { 1,-1,2,4,6,3,7,5,8 }; int[] puzzle7 = { -1,
【文件预览】:
8-Puzzle-main
----PSTNode.java(5KB)
----Action.java(259B)
----QNode.java(262B)
----Queue.java(5KB)
----bidirectional.java(1KB)
----AStar.java(6KB)
----PSearcher.java(13KB)
----Queue.class(3KB)
----README.md(3KB)
----PSTree.java(1KB)
----ActionSequence.java(2KB)
----Problem.java(2KB)
----instances.txt(2KB)
----Puzzle.java(4KB)