——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。
圖的傳遞閉包是指修正后的鄰接矩陣表示的圖。(見Graph 圖-鄰接矩陣法 )
在多個頂點的有向圖中,每個頂點可以到按照方向到達一定的節點,這叫圖的連通性。有種方法直接告訴我們,圖中的兩個節點是否可以聯通,這里說的是WarShall算法。
WarShall的基本原理是,如果A可以到達B,且C可以到達A,則C可以到達B。通過對鄰接矩陣的修正可以做到這點。隨然這里舉例是將兩步可并成一步,但數學上可以證明這種修正可以達到任意步驟。
下面是代碼:
Powered by: BlogJava Copyright © rogerfan