== NQueen.java == {{{~cpp public class NQueen { public static final char BLANK_BOARD = '.'; public static final char QUEEN_MARK = 'Q'; private int numberOfBoard; private int sizeOfBoard; private int [] board; private NQueen() {} public NQueen( int sizeOfBoard ) { this.sizeOfBoard = sizeOfBoard; board = new int[sizeOfBoard]; numberOfBoard = 0; } protected void initBoard() { initBoard( 0 ); } protected void initBoard( int from ) { for(int i=from; i