摘要: RecoverCellCandidate既然有移除候选数的方法,同样也需要有恢复候选数的方法。这个方法需要保证,如果我们为某个单元格赋了某一个值后发现无论如何都不能成功生成数独,那么我们必须要完整的恢复候选数到赋值前的状态。上代码!代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHig... 阅读全文
posted @ 2010-01-24 17:19 山天大畜 阅读(1288) 评论(0) 推荐(2) 编辑
摘要: 类 接下来开始我们的程序,首先定义类!数独是由9*9的81个小格子组成,所以很容易我们会想到把每个小格子看做一个类,整个数独是由81个小格子的9*9的二维数组组成。1.既然把一个单元格看做一个类,那它具有哪些属性呢?首先肯定需要有一个Value属性表示单元格的值,还没赋值的单元格我们默认将它赋值为0。2.还有就是上一篇我们提到的Candidate属性表示候选数。候选数当然不一定只有一个,所以他是一... 阅读全文
posted @ 2010-01-24 15:19 山天大畜 阅读(2069) 评论(0) 推荐(2) 编辑