2016-04-30 61 views
0

我有一個使用鄰接列表實現的C++圖。我有正確的DFS功能和查找圖形的轉置。我將如何打印出圖表的非循環部分?非循環部分圖

+0

您能詳細說明「圖的非循環部分?」是什麼意思嗎? – templatetypedef

+0

基本上我想找到並刪除給定的有向圖中的所有循環,使圖沒有循環 –

回答

0

你可以做的一件事是:每當你的DFS遇到一個你已經檢查過的節點(表示一個循環)時,刪除剛纔遍歷的邊。