解数独的方法有哪些

最近迷上了 数独可解一个就得十多分钟 郁闷 谁能告诉我一些窍门 谢谢啊

  数独技巧
  1.联除法. 在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独.
  2.巡格法 找出在每个九宫格中出现频率较高的数字,得出该数字在其余九宫格内位置,该方法应用于方法一之后.
  3.排它法 这个方法是解决问题的关键,易被常人所忽略.在各行列或九宫格中观察,若有个位置其它数字都不能填,就填余下的数字
  4.待定法 此方法不常用却很有效.暂时确定某个数字在某个区域,再利用其来进行排除
  5.行列法 此方法用于收官阶段,利用先从行列突破来提高解题效率.
  6.假设法 作为一名高手,我不提倡这种方法.即在某个位置随机的填上一个数字,再进行推演,并有可能最终产生矛盾而否定结论.
  7.频率法 这种方法相比于上一种方法更能提高效率.在某一行列或九宫格列举出所有情况,再选择某位置中出现频率高的数字
  8.候选数法 使用候选数法解数独题目需先建立候选数列表,根据各种条件,逐步安全的清除每个宫格候选数的不可能取值的候选数,从而达到解题的目的. 使用候选数法一般能解比较复杂的数独题目,但是候选数法的使用没有直观法那么直接,需要先建立一个候选数列表的准备过程,所以实际使用时可以先利用直观法进行解题,到无法用直观法解题时再使用候选数法解题. 候选数法解题的过程就是逐渐排除不合适的候选数的过程,所以在进行候选数删除的时候一定要小心,确定安全地删除不合适的候选数,否则,很多时候只有重新做题了.有了计算机软件的帮助,使得候选数表的维护变得轻松起来. 数独直观法解题技巧主要有:唯一候选数法、隐性唯一候选数法、 区块删减法、数对删减法、隐性数对删减法、三链数删减法、隐性三链数删减法、矩形顶点删减法、三链列删减法、关键数删减法、关连数删减法.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-28
解数独的方法 2009-06-23 18:10 直观法(Direct Elimination Techniques)
候选数法(Candidates Elimination Techniques)
--> 显式唯一法 (Naked Single)

--> 区块删减法 (Intersection Removal)
在某一区块中,当所有可能出现某个数字的单元格都位于同一行时,就可以把这个数字从该行的其他单元格的候选数中删除。
在某一区块中,当所有可能出现某个数字的单元格都位于同一列时,就可以把这个数字从该列的其他单元格的候选数中删除。
在某一行(列)中,当所有可能出现某个数字的单元格都位于同一区块中时,就可以把这个数字从该区块的其他单元格的候选数中删除。--> 显式数对法 (Naked Pair)--> 显式三数集法 (Naked Triplet)--> 显式四数集法 (Naked Quad)
要形成显式四数集,则必须要有4个在同一行,列或区块中的单元格,每个单元格中至少要有2个候选数,且它们的所有候选数字也正好都是一个四数集的子集。由于这个四数集中的4个数字正好可以分别填入这4个单元格中,所以该行,列或区块中其他的单元格中不可能再填入这4个数字。--> 隐式数对法 (Hidden Pair)--> 隐式三数集法 (Hidden Triplet)--> 隐式四数集法 (Hidden Quad)--> 矩形对角线法 (X-wing)--> XY形态匹配法(XY-wing)--> XYZ形态匹配法(XYZ-wing)--> 三链数删减法 (Swordfish)--> WXYZ形态匹配法(WXYZ-wing)
第2个回答  2013-10-28
呵呵。。。我一般用候选法,不过挺费时间的。。。
相似回答