1.基本排除法。利用1到9的數字在每一行、每一列、每一個正方形中隻能出現一次的規律解題的方法。基本排除法可分為行排除法、列排除法和九宮格排除法。
2.工會分部。在並排的兩排三個正方形方塊中找出相同的數字,然後用正方形方塊得出該數字在另一排的位置。這種方法適用於中、高級數獨。
3.巡邏方法。找出每個九宮格中出現頻率高的數字,得到這個數字在其他九宮格中的位置。此方法在第一個方法之後應用。
4.排除法。這種方法是解決問題的關鍵,而這一點是普通人容易忽視的。在每行或九個方格中觀察。如果有其他數字填不完的位置,就填剩下的數字。
5.待定方法。這種方法不常見,但很有效。確定某個數字暫時在某個區域,然後用它來消滅。
6.行列法。這種方法用在最後階段,先突破行列,可以提高解題效率。
7.假設法。也就是說,在某個位置隨機填入一個數字,然後進行推演,最終可能會導致矛盾和否定的結論。
8.頻率法。這個方法比前一個更有效。將某一行或九宮格中的所有情況列出來,然後在某一位置選擇出現頻率高的數字。
9.候選號碼法。利用候選數法解決數獨問題,需要先建立候選數列表,根據各種條件逐步安全地剔除每個網格候選數的不可能候選,從而達到解決問題的目的。一般候選數法可以解決複雜的數獨問題,但是候選數法不如直觀法直接,所以需要先設置一個候選數列表的準備過程。所以在實際使用中,可以先用直觀法解題,當直觀法不能用時,再用候選數法解題。候選數法解題的過程就是逐步淘汰不合適候選的過程。所以在刪除候選人的時候一定要慎重,一定要安全刪除不合適的候選人。否則,我們將不得不在許多情況下重新做這個問題。在計算機軟件的幫助下,很容易維護候選人名單。
本文到此結束,希望對大家有所幫助呢。