- 博客(5)
- 收藏
- 关注
原创 【第四篇】数独终局
注:此处为拆分内容,可直接看总篇 四.设计实现 2.编码实现 (3)GUI界面设计实现 采用VS下C#窗体应用项目开发。 思路和某些编码方法参考了weixin_40629184的CSDN文章。 其中,以TextBox作为数独的格子,装入一个ArrayList中,使在窗体Load时就出现,采用ReadOnly属性实现操作方的填入数字。 设置两个button,分别为“submit”和“start”: ...
2020-01-18 13:52:15
221
原创 【第三篇】数独终局
个人项目:生成数独终局并求解四.设计实现2.编码实现(2)求解数独模块设计实现 注:这周时间不太充裕,内容相对较简略,详细内容之后更新。 四.设计实现 2.编码实现 (2)求解数独模块设计实现 求解数独我首先尝试了DLX算法,但写到一半发现时间成本可能过高,因此转变成了基本的回溯算法,如果之后时间有充裕再考虑进一步优化成DLX算法。 回溯算法主要由SolveSoduku函数实现。 首先以ifstr...
2020-01-11 10:48:37
114
原创 【第二篇】数独终局
个人项目:生成数独终局并求解四.设计实现2.编码实现(1)生成数独模块设计实现 注:这周时间不太充裕,内容相对较简略,详细内容之后更新。 四.设计实现 2.编码实现 (1)生成数独模块设计实现 生成数独主要由CreateSudoku函数来实现。 传入参数n,代表要生成的数独个数。 由解题思路可知,第一行的每一种排列,根据平移的规律,都对应着72个不同的矩阵,即1-3行的3两种平移方式,4-6行的6...
2020-01-04 15:13:18
97
原创 【第一篇】数独终局
个人项目:生成数独终局并求解一.项目介绍及地址 一.项目介绍及地址 GitHub:Sylph3/SoftwareEngineering 实现一个能够生成数独终局并且能求解数独问题的控制台程序。 ...
2020-01-02 21:57:25
204
原创 【总篇】数独终局
个人项目:生成数独终局并求解01.项目介绍及地址02.PSP时间估计功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 0...
2019-12-27 18:37:59
462
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人