質問: 0; //連続してパスはなかったのでリセットする return 10 * countb[ar_turn] + counta[ar_turn]; } } ``` ### 試したこと 再帰関数で一度は再帰関数で呼び出せることは確認. 配列のインデックスが超えることもないと思います。(確認する限り) ### 補足情報(FW/ツールのバージョンなど) c言語 mac pro vscode
回答: >「Bus error 10」 検索してみると、範囲外アクセス(例えば、int a[10] なのに、a[11] を実行とか) みたいですね。条件は色々とあるようですが。 とすると、 > > 探索時間が長いから > > > のが直接の原因というよりは、検索時間が長いと、ネストが深くなったりする事で範囲外アクセスになるのではないでしょうか? 検索時間が長い場合のみ、発生し、通常は起きない事を視点として、デバッグを行うしかないと思います。