當前位置: 首頁(yè) > 微信開(kāi)發(fā)
拓撲排序是內部排序嗎?發(fā)表于: 2026-05-05 08:21:30
拓撲排序是拓撲內部排序嗎(′?ω?`)?
對一個(gè)有向無(wú)環(huán)圖(Directed Acyclic Graph簡(jiǎn)稱(chēng)DAG)G進(jìn)行拓撲排序,是排序排序將G中所有頂點(diǎn)排成一個(gè)線(xiàn)性序列,使得圖中任意一對頂點(diǎn)u和v,內部若邊∈E(G),拓撲則u在線(xiàn)性序列中出現在vヾ(′?`)?之前。排序排序通常,內部這樣的拓撲線(xiàn)性序列稱(chēng)為滿(mǎn)足拓撲次序(Topological Order)的序列,簡(jiǎn)稱(chēng)拓撲序列。排序排序簡(jiǎn)單的內部說(shuō),由某個(gè)集合上的拓撲一個(gè)偏序(⊙_⊙)得到該集合上(shang)的一個(gè)全序,這個(gè)操作稱(chēng)之為拓撲排序。排序排序
執行步驟
由AOV網(wǎng)構造拓撲序列的內部拓撲排序算法主要是循環(huán)(?Д?)執行以下兩步,直到不存在入度為0的拓撲頂點(diǎn)為止。
(1) 選擇一個(gè)入度為0的排序排序頂點(diǎn)并輸出之;
(2) 從網(wǎng)中刪除此頂點(diǎn)及所??有出邊ヽ(′ー`)ノ。
循環(huán)結束后,內部若輸出的頂點(diǎn)數小于網(wǎng)中的頂點(diǎn)數,則輸出“有回路”信息,否則輸出的頂點(diǎn)序列就是一種拓撲序列。


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享