privatebooleancanFill(char[][] used, int i, int j) { for (intk=0; k < i; k++) { if (used[k][j] == 'Q') { returnfalse; } }
for (intx= i - 1, y = j - 1; x >= 0 && y >= 0; x--, y--) { if (used[x][y] == 'Q') { returnfalse; } } for (intx= i - 1, y = j + 1; x >= 0 && y < used.length; x--, y++) { if (used[x][y] == 'Q') { returnfalse; } }