【圖論】拓撲排序&判環

定義 對一個有向無環圖(Directed Acyclic Graph簡稱DAG)G進行拓撲排序,是將G中所有頂點排成一個線性序列,使得圖中任意一對頂點u和v,若邊(u,v)∈E(G),則u在線性序列中出現在v之前。 實現步驟 在有向圖中選一個沒有前驅的頂點並且輸出 刪除所有和它有關的邊 重複上述兩步,直至所有頂點輸出,或者當前圖中不存在無前驅的頂點。後者代表我們的有向圖是有環的,因此,也可以通過拓
相關文章
相關標籤/搜索