2016-04-30 22 views
0

私は隣接リストを使用して実装されたC++グラフを持っています。私はDFSとグラフの転置を見つけるための関数を正しく働いています。グラフの非循環部分だけをどのように出力しますか?非循環コンポーネントグラフ

+0

「グラフの非循環部分」の意味を詳しく説明できますか? – templatetypedef

+0

基本的には、指定された有向グラフのすべてのサイクルを見つけて削除し、無サイクルのグラフを残したい –

答えて

0

あなたができることの1つは:あなたのDFSが以前にチェックしたノード(サイクルを示す)に当たったときはいつも、移動したばかりのエッジを削除します。