最大10,000 ノードのグラフがあり、各ノードは最大4 つの隣接ノードを持つことができます。グラフは重み付けされておらず、無向です。タスクは、ノード A からノード B への最短パスを見つけることです。パスの長さは、パスで訪れたノードの数です。BFS アルゴリズムは、そのパスを1 秒未満で、 64 MB未満のメモリを使用して見つけることができますか?
元の問題は、グリッド (最大 100*100) と、訪問できる場所、開始場所、終了場所、および訪問できない場所です。私の最初の推測は、BFS 検索を使用して重み付けされていないグラフで最短経路を見つけることです。しかし、大きなグラフを使用したそのソリューションの速度とメモリ使用量についてはわかりません。