私はSudokuソルバーを作ることを考えていましたが、私は2つの質問があります:リストとメソッド間の効率
1)もっと速いでしょうか?
A)すべての空白を確認し、数字のリスト(1-9)を使用して同じ行または同じカテゴリにある場合は削除し、長さが1の場合は残りを1つだけ追加します。必要なときにこれを繰り返します。
B)すべての番号を確認し、すべての点をチェックしてその番号があるかどうかを確認します。必要なときにこれを繰り返します。
2)長さ9の下でリストを収容するための最も効率的なリストは何ですか?
おかげで、
伝説
(それも十字線、何もすることができ、「グループ」を使用し、私はあなたがやろうとしているのか分からないが、私は数独ソルバーを作成しました)。それは主に当時のジェネリックス&コレクションのエクササイズでしたが、最も難しい9x9スドクの場合でも0.2秒以内に終了しました。私はそれがAのようなものを使ったと思うが、最も基本的なものではなく、何かを終わらせたいと思うならば、より多くのルールや "推測"が必要になるだろう。 –
K、問題は簡単に行うことができます。私が何を意味しているかを知りたいなら、自由に検索してください:Rune Sudoku。 –