回答編集履歴
2
誤記の修正
test
CHANGED
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
エラーを起こしそうで気付きにくい最たるものはコレです。
|
74
74
|
|
75
|
-
以降は全部オマケ。
|
75
|
+
以降はエラー原因ってわけではないので全部オマケです。
|
76
76
|
|
77
77
|
|
78
78
|
|
@@ -136,7 +136,7 @@
|
|
136
136
|
|
137
137
|
デフォルトだと探索の途中経過全てを表示していますが、コンソールアウトは結果を待って実行されるので全体的な動作が遅くなります。
|
138
138
|
|
139
|
-
101*101の探索
|
139
|
+
101*101の探索経過をダンプすると日が暮れます。
|
140
140
|
|
141
141
|
|
142
142
|
|
1
追記
test
CHANGED
@@ -114,7 +114,15 @@
|
|
114
114
|
|
115
115
|
|
116
116
|
|
117
|
+
#4.data配列を初期化する
|
118
|
+
|
119
|
+
ファイル読み込み時のdata配列はちゃんと初期化しておきましょう。
|
120
|
+
|
121
|
+
`char data[yoko][tate];` => `char data[yoko][tate] = {0};`
|
122
|
+
|
123
|
+
|
124
|
+
|
117
|
-
#
|
125
|
+
#5.探索時のチェック
|
118
126
|
|
119
127
|
101を超えて探索しないようにコードで制限しましょう。
|
120
128
|
|
@@ -122,7 +130,7 @@
|
|
122
130
|
|
123
131
|
|
124
132
|
|
125
|
-
#
|
133
|
+
#6.出力しすぎ
|
126
134
|
|
127
135
|
コンソール上で動作させた時の動作速度をあげるためにprintfするものを減らしましょう。
|
128
136
|
|
@@ -132,7 +140,7 @@
|
|
132
140
|
|
133
141
|
|
134
142
|
|
135
|
-
#
|
143
|
+
#7.同じコードを見たら関数化する
|
136
144
|
|
137
145
|
同じコードを見たら関数化しましょう。
|
138
146
|
|
@@ -273,3 +281,7 @@
|
|
273
281
|
}
|
274
282
|
|
275
283
|
```
|
284
|
+
|
285
|
+
|
286
|
+
|
287
|
+
|