Skip to content
Snippets Groups Projects
Commit 60f00c7c authored by paul.albuquer's avatar paul.albuquer
Browse files

Corrected typos in N-queens code in cours_8.md

parent a48b48e2
Branches
No related tags found
No related merge requests found
Pipeline #14927 failed
......@@ -178,7 +178,7 @@ bool board[n][n];
// et compter les solutions
void nbr_solutions(board, column, counter);
// Copier un tableau dans un autre
void copy(board_in, board);
void copy(board_in, board_out);
// Placer la reine à li, co et rendre inaccessible devant
void placer_devant(board, li, co);
```
......@@ -193,8 +193,9 @@ nbr_solutions(board, column, count)
// pour chaque ligne
// si la case libre
// si column < n - 1
// copier dans un "new" board, y poser
// une reine et mettre à jour ce "new" board
// copier board dans un "new" board,
// y poser une reine
// et mettre à jour ce "new" board
// nbr_solutions(new_board, column+1, count)
// sinon
// on a posé la n-ème et on a gagné
......@@ -230,7 +231,7 @@ void nb_sol(int n, bool board[n][n], int co, int *ptr_cpt) {
if (board_in[li][co]) {
if (co < n-1) {
bool new_board[n][n]; // alloué à chaque nouvelle tentative
copy(n, new_board_in, board);
copy(n, board, new_board);
prises_devant(n, new_board, li, co);
nb_sol(n, new_board, co+1, ptr_cpt);
} else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment