Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 496 Bytes

File metadata and controls

11 lines (7 loc) · 496 Bytes

2 - 小插曲:八皇后问题

这一章节提供了一个基础的八皇后问题的例子,以直观地呈现 Lua 语言的特点。

这里我实现了练习 2.2,先生成 1-8 之间的所有排列,再验证这样的排列是否为八皇后问题的一个解。

代码见 queens.lua

编码过程中的一些注意点:

  • Lua 的数组实际上是 table,换句话说,Lua 并没有提供单独的数组类型
  • Lua 数组的下标习惯上从 1 开始