购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2  三链数唯余法

盘面18

如盘面18所示。在列2里,D2={578}、G2={578}、I2={578}。根据数组的定义,同在一个单元内出现n个单元格内存在n种不同数字,它们就能组成一个数组。我们很容易地发现,此时恰好满足n=3的情况。根据数对唯余法类比推理,用{578}构成这样的结构在列2中应当只存在于D2、G2和I2内,所以可以删除列2内剩余单元格的候选数{578}。

当满足数组定义中n=3的时候,此处我们称这样的数组叫作三链数,另外,也同样存在三数组的说法,它们都是指数组定义的n=3的情况。

数组中的定义仅仅包含这样一句话,可以认为里面可能会缺少一些数字,同样所得数组成立。以下是一些常见组合情况(以数字1、2、3来说明):

这些组合都是成立的,都能构成三链数结构,因为它们都满足数组的定义。并且,最后一种情况是三链数的最简形式。如果再简化,就可以直接出数了。

另外,如果数组涉及的单元格组均同时属于同一行、列、宫内,这样的数组将直接被称为死锁数组。这是因为它属于数组,但由于本质结构的特殊性,还能看成一种特殊的区块,使得删数成立。 p2+x7KNME0mk67KMMEt8xqMHYJFOmCd0ShPi2ImMoEJ961A52V8Vc9zbaHhHurnr

点击中间区域
呼出菜单
上一章
目录
下一章
×