グラフを表すためのデータ構造として使用しているHashMap-HashMap(1つは地域用、もう1つは目的地を表すために地域内)、20000の地域を挿入しました。次に、2つのローカリティ間にパスが存在するかどうかを知る関数を作成する必要があります。この関数は再帰的であり、ハッシュマップのgetオブジェクトを多数作成してそれらを操作する必要があります。宛先ごとに、APIでgetメソッドを実行する必要があり、宛先を含むhashMapのコピーを取得する必要があります。プログラムを実行するたびに、Stackoverflowエラーが発生します。なぜこれが常に起こるのですか?再帰呼び出しが多いためですか?または、常にgetメソッドを呼び出して、地域の宛先のhashMapのコピーを取得する必要がありますか?
ありがとう。