まず・・・問題は・・・
有向グラフ G = (V, E)、V のソース頂点 s、および E に含まれる一連のツリー エッジ F の例を示して、V に含まれる各頂点に対して、グラフ内の一意の単純なパス ( V, F) s から v への最短経路は G の最短経路ですが、頂点が各隣接リストでどのように順序付けられていても、エッジのセット F は G で BFS を実行しても生成できません。
さて...これは宿題なので、率直な答えは望んでいませんが、見たり試したりするためのアイデアがもっと欲しいです. でも、ここまでで思ったことは…
私は基本的に、特定の頂点へのいくつかの最短経路を持つグラフを作成できると考えました。もちろん、これらのパスの 1 つは BFS にあります。しかし、代替ルートの 1 つを使用して F に適合させることができます。ただし、「頂点がどのように順序付けられていても」私を悩ませている部分は...それをどのように私の処理する。ループ、さまざまな方向フローを試しましたが、まだ何も試していません。
他のアイデアはありますか?