【发布时间】:2017-12-06 23:19:03
【问题描述】:
http://jeffe.cs.illinois.edu/teaching/algorithms/notes/03-backtracking.pdf
解释突出显示的图像文本
Q[i]=j Q[i]=j+r-i Q[i]=j-r+i
这些语句如何检查两个皇后是否攻击行列或对角线?
【问题讨论】:
-
要解释什么?它正在检查: Q 数组中索引 i 处的元素是否等于 j 中保存的值,或者它是否等于 j + r - 1 或 j - r + i,如果其中任何一个为真,布尔变量 legal 设置为假并且下面的代码没有被执行,因为legal是假的。
标签: algorithm backtracking n-queens