Esempio n. 1
0
		private NQueensBoard placeQueenAt(int row, int column,
			NQueensBoard parentBoard) 
		{

			NQueensBoard newBoard = new NQueensBoard(parentBoard.getSize());
			ArrayList queenPositionsOnParentBoard = parentBoard.getQueenPositions();
			queenPositionsOnParentBoard.Add(new XYLocation(row, column));
			newBoard.setBoard(queenPositionsOnParentBoard);
			return newBoard;
		}
Esempio n. 2
0
        private NQueensBoard placeQueenAt(int row, int column,
                                          NQueensBoard parentBoard)
        {
            NQueensBoard newBoard = new NQueensBoard(parentBoard.getSize());
            ArrayList    queenPositionsOnParentBoard = parentBoard.getQueenPositions();

            queenPositionsOnParentBoard.Add(new XYLocation(row, column));
            newBoard.setBoard(queenPositionsOnParentBoard);
            return(newBoard);
        }