n皇后问题
2016-05-17 19:29:10 2 举报
n皇后问题是一个经典的回溯算法问题。它的目标是在n×n的棋盘上摆放n个皇后,使得它们不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上。这个问题可以通过回溯法来解决,即从第一行开始,依次尝试将皇后放在每一行的每个位置上,然后递归地尝试放置下一行的皇后。如果在某一步无法找到合适的位置放置皇后,则回溯到上一步并改变皇后的位置。当所有皇后都被成功放置在棋盘上时,就找到了一个解。