回答編集履歴
1
メソッド名の変更
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
*/
|
26
26
|
|
27
|
-
public void 候補
|
27
|
+
public void 単一候補法(int[][] 行列, int[][] 候補行列) {
|
28
28
|
|
29
29
|
List<Integer> 候補リスト = new ArrayList<>();
|
30
30
|
|
@@ -206,7 +206,7 @@
|
|
206
206
|
|
207
207
|
if (行列[i][j] == 0)
|
208
208
|
|
209
|
-
候補行列[i][j] = 0x3fe;
|
209
|
+
候補行列[i][j] = 0x3fe; // 2進 0011 1111 1110
|
210
210
|
|
211
211
|
else
|
212
212
|
|
@@ -216,13 +216,13 @@
|
|
216
216
|
|
217
217
|
Cand c = new Cand();
|
218
218
|
|
219
|
-
c.候補
|
219
|
+
c.単一候補法(行列, 候補行列);
|
220
220
|
|
221
221
|
Utility.候補行列表示(候補行列);
|
222
222
|
|
223
223
|
|
224
224
|
|
225
|
-
c.候補
|
225
|
+
c.単一候補法(行列, 候補行列);
|
226
226
|
|
227
227
|
Utility.候補行列表示(候補行列);
|
228
228
|
|
@@ -232,7 +232,7 @@
|
|
232
232
|
|
233
233
|
```
|
234
234
|
|
235
|
-
実行してみると、`c.候補
|
235
|
+
実行してみると、`c.単一候補法(行列, 候補行列);` を繰り返すにしたがって
|
236
236
|
|
237
237
|
候補が減っていくのが分かるでしょう。
|
238
238
|
|