頂点uから O(|V|+|E|) 時間の複雑さ (DFS に基づく) を持つ他の頂点までの有向グラフのエッジを見つけるアルゴリズムがあります。O(|V||E|) 内の任意の 2 つの頂点uとvの間のエッジを見つけるアルゴリズムを開発する必要があります。
これを達成するための提案やヒントはありますか?
すべての頂点に対して DFS-Visit を繰り返すと、最初に頂点が白くなり、次の呼び出しでは何も実行されません。その前に色をリセットすると、アルゴリズムは O(|V|^2 + |V||E|) になります。
よろしくお願いします!