Eight_pku_1077(广搜).java (二)

2014-11-24 09:49:18 · 作者: · 浏览: 1
q2.add(st); map.put(key, 0); } } } return "unsolvable"; } } class BFS{ private Integer x,y; private String s[][]; private StringBuilder path=new StringBuilder(); public String[][] copys(){ String c[][]=new String[3][3]; for(int i=0;i<3;i++) for(int j=0;j<3;j++){ c[i][j]=s[i][j]; } return c; } public String getKey(){ StringBuilder a=new StringBuilder(); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ a.append(s[i][j]); } } return a.toString(); } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public String[][] getS() { return s; } public void setS(String[][] s) { this.s = s; } public StringBuilder getPath() { return path; } public void setPath(StringBuilder path) { this.path = path; } }