1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| package AIHomework;
public class AStarMain { private static final int[][] array1 = {{5,3,6}, {1,8,4}, {7,2,0}}; private static final int[][] array2 = {{0,6,2,3}, {1,7,12,11}, {5,9,10,4}, {13,14,8,15}}; private static final int[][] array3 = {{1,2,3,5,9}, {6,7,8,4,10}, {11,12,13,19,14}, {0,17,21,18,15}, {16,22,23,24,20}}; private static final int[] finalArray1 = {1,2,3,4,5,6,7,8,0}; private static final int[] finalArray2 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0}; private static final int[] finalArray3 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0}; public static void main(String[] args) throws Exception { State state1 = new State(new Grid(array1), new Grid(finalArray1)); state1.aStar(); State state2 = new State(new Grid(array2), new Grid(finalArray2)); state2.aStar(); State state3 = new State(new Grid(array3), new Grid(finalArray3)); state3.aStar(); } }
|