在本页中:
show-queen

1.19 皇后问题: "show-queen.rkt"

 (require htdp/show-queen) package: htdp-lib

本教学包提供show-queen功能,实现了探索n皇后问题的GUI。

函数

(show-queen board)  true

  board : (list-of (list-of boolean?))
函数show-queen读入board的描述:布尔值表的表。 每个内层的表必须与外层的表长度相同。true对应于皇后所在的位置, 而false对应于空方格。该函数什么都不返回。

show-queen打开的GUI窗口中,红色和橙色点显示皇后所在的位置。 绿点显示鼠标光标所在的位置。 威胁绿点的皇后以红色显示,而没有威胁绿点的皇后则以橙色显示。