java数独生成程序的书写

发布时间:2019年08月02日 阅读:312 次

QQ图片20190802134340.jpg


代码:最新代码



具体方法,首先构造一个初始数独,

然后对其进行3种变换,

  1.  值变换  1变成2  2变成3这种

  2. 行列变换,由于保证数独的特性,所以需要在三行三列内进行变换

  3. 块变换  完整的三行 三列进行轮替交换

4.考虑题目要求,每个宫内出现3-4个数字,采用标记数组进行记录。


参考资料:https://blog.csdn.net/zj0395/article/details/72773001

https://github.com/zj0395/sudoku/blob/master/sudoku.cpp#L83

Tag:
相关文章

发表评论: