Description: Puzzle java-based A* algorithm. State space graph node with a Node object, figure nodes (including extended and non-extended) stored in a List (ArrayList to an object), the A* algorithm has finished running, the optimal path node storage in pathArray (ArrayList to an object). The program maintains the head and tail of two variables between the two nodes represent unexpanded node in the open table list in the head before the closed table has been extended node in the list.
To Search:
File list (Check if you may need any files):
AI
..\.classpath
..\.project
..\.settings
..\.........\org.eclipse.core.resources.prefs
..\.........\org.eclipse.jdt.core.prefs
..\bin
..\...\ImageViewer.class
..\...\Node.class
..\...\Puzzle$1.class
..\...\Puzzle$2.class
..\...\Puzzle.class
..\image
..\.....\1.jpg
..\.....\2.jpg
..\.....\3.jpg
..\.....\4.jpg
..\.....\5.jpg
..\.....\6.jpg
..\.....\7.jpg
..\.....\8.jpg
..\Puzzle.txt
..\RandomStart.txt
..\src
..\...\Puzzle.java