Representation Revisited
Static class declarations visible to all methods.
/* Chess board B is N-by-N int array, for N == 12. */
int [][] B = new int [N][N];
/* Unvisited squares are Blank. */
/* Board subscripts range from lo to hi. */
/* UNDEFINED, an illegal coordinate. */
final int UNDEFINED = -1;
/* <deltaR[k],deltaC[k]> is <row,col> offset to neighbor k. */
final static int deltaR[] =
final static int deltaC[] =