这一章节提供了一个基础的八皇后问题的例子,以直观地呈现 Lua 语言的特点。
这里我实现了练习 2.2,先生成 1-8 之间的所有排列,再验证这样的排列是否为八皇后问题的一个解。
代码见 queens.lua。
编码过程中的一些注意点:
- Lua 的数组实际上是 table,换句话说,Lua 并没有提供单独的数组类型
- Lua 数组的下标习惯上从 1 开始
这一章节提供了一个基础的八皇后问题的例子,以直观地呈现 Lua 语言的特点。
这里我实现了练习 2.2,先生成 1-8 之间的所有排列,再验证这样的排列是否为八皇后问题的一个解。
代码见 queens.lua。
编码过程中的一些注意点: