再帰構文練習中のjava初心者です。
数独解放のプログラムを書いているのですが、アルゴリズムは
埋めたい空欄のマスの縦、横、小ブロックに入っている数字を探索して、入りうる
数字をArrayListに入れる。
ArrayListからランダムに場所を指定してその数字を空欄にいれる。
それをfor文で繰り返していき、入りうる数字が無くなったら初期化(埋めた数字を空欄に戻す)
して最初から。
という感じなのですが
at.再帰するメソッド名(java.再帰するメソッド名がある行数)
というエラーが無数に出てしまいます。
これは再帰が無限ループにハマっているという事なのでしょうか?
それともそもそもこのアルゴリズムでは解けないのでしょうか