软工个人项目 一.Github项目地址 https://github.com/Lydia-yang/2017BUAA-SoftwareEngineering 二.解题思路 在刚开始拿到题目的时候,关于生成数独终局,我的思路是可以随机生成数然后选择适合的数填满即可得到,后来通过上网查找一些数独生成算法,发现可以通过一定的顺序来减少工作量,比如将1到9个数字依次随机填入3*3的宫格里,或者记录每次每次尝试的数避免重复,还有初始化对角线的3个3*3的宫格,或者依次填入1到9等.最后选定了将1到9个数值…