Может ли кто-нибудь сказать мне ошибку. код, который я написал, предназначен для классической задачи N-Queen, и я не зна ⇐ JAVA
Может ли кто-нибудь сказать мне ошибку. код, который я написал, предназначен для классической задачи N-Queen, и я не зна
Практика публичного занятия 9{
public static void print(char[][] board, int n){ for(int я = 0; я = 0){ доска[i + k][j + k] = '.'; } if(j+k < n && j+k >= 0 && i-k < n && i-k >= 0){ доска[j + k] = '.'; } } } возвратная доска; } public static void PlaceQueens(char[][] board, int i, int n){ если (я == п) { печать (доска, n); возвращаться; } for(int k = 0; k < n; k++){ if(board[k] != '.'){ PlaceQueens(fillSpaces(board, i, k, n), i + 1, n); } } возвращаться; } public static void main(String[] args){ интервал п = 4; char[][] board = новый char[n][n]; for(int я = 0; я
Практика публичного занятия 9{
public static void print(char[][] board, int n){ for(int я = 0; я = 0){ доска[i + k][j + k] = '.'; } if(j+k < n && j+k >= 0 && i-k < n && i-k >= 0){ доска[j + k] = '.'; } } } возвратная доска; } public static void PlaceQueens(char[][] board, int i, int n){ если (я == п) { печать (доска, n); возвращаться; } for(int k = 0; k < n; k++){ if(board[k] != '.'){ PlaceQueens(fillSpaces(board, i, k, n), i + 1, n); } } возвращаться; } public static void main(String[] args){ интервал п = 4; char[][] board = новый char[n][n]; for(int я = 0; я
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема N Queen Генетический алгоритм против детерминированного алгоритма
Anonymous » » в форуме JAVA - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-