拓?fù)渑判虻哪繕?biāo)是能夠處理DAG的頂點,讓每個頂點在它指向的所有頂點被處理之前被處理 。排序結(jié)果使得圖上節(jié)點的非線性序轉(zhuǎn)化為線性序,但節(jié)點的排列順序依然遵循原圖上節(jié)點前驅(qū)與后繼的傳遞性。
因為要做n個頂點的n次棧操作+e次入度減一運算,所以總的時間復(fù)雜度為O(n+e)。