(二)候选数法
候选数法是先建立候选数列表,根据各种条件,逐步安全地清除每个宫格候选数的不可能取值的候选数,直至剩下最后一个候选数,这个数字就是这个宫格的解。
使用候选数法一般能解比较复杂的数独题目,但是候选数法的使用没用直观法那么直接,需要先建立一个候选列表的准备过程。所以实际使用时可以先利用直观法进行解题,到无法用直观法解题时再使用候选数方法解题。
候选数法解题的过程就是逐渐排除不合适的候选数的过程。所以在进行候选数删除的时候一定要小心,确定安全地删除不合适的候选数,否则就只有重新做题了。
下图是一个简易级的数独谜题,数独中每填入一个数字,必须将该数字所处宫格的行、列及九宫格的相关各宫格的候选数都划掉;例如当将数字5填入(1,7)后,必须将(1,7)的候选数全部删除,并将数字5从第1行、第7列及第三宫的各个宫格候选数中删除,因为这些宫格都已经不能再填入数字5了。
当所有已知数字都填入之后,如果某一宫格内只有一个候选数,那么这个宫格内一定填该数字。同时别忘了,继续删除同行、同列和同一宫中其他宫格的这个候选数字……