这个得看你站在什么角度去看这个事情。如果你要教学,你必须得循序渐进,显然把X-Wing按链教是不可取的。这玩意儿你按链去教的原因还是在于他平时用得不多,实际上它确实出场频率不是很高,很多题都没这玩意儿,所以放链里可能会显得理所应当。但是放链里就反而会有一种杀鸡用牛刀的意思。
所以这个地方有一个问题是,学生是处于什么水平来进行学习的。你别看贴吧人才辈出,但是真玩区块及以上难度的占比真的不高,我们必须要考虑到更多人的感受。这就是我说什么水平进行学习的原因。更何况大多数人自己都不知道自己玩数独的水平,所以这么教会有一些风险在里面。因为变体的处理,是需要变通的。很多人没有这种变通的思维,你遇到的朋友可能都有,只是因为你经历的是幸存者偏差。
然后是“本质”。很多技巧的本质都比较易于上手,但要灵活使用确实是不容易的,甚至可以说很难。本质可能只是一句简单的描述,它用一句话概括了所有这类技巧或结构的真实样貌,但这仅是归纳。在使用上,一句话的总结会显得有些无力——因为更多的是找不着,而不是理解不了这个技巧本身。所以我更希望能侧重于,我是知道这个技巧怎么用的,那么我为什么会这么用,我是怎么发现它的,把这些东西说出来。有了心路历程,对方可能才会更容易去掌握他们。
就不说链了,就连排除、唯余、区块和数组的排列组合,可能在直观层面,很多人都用不好。本质简单吗?简单。会用吗?我觉得不好用,甚至可以说很难用。就不说别人,我自己找都费劲。不开候选数,显性数组找不到;开了候选,隐性数组又找不着了。