我搜索了谷歌並瀏覽了一些Safari Online的資料;我還沒有找到一個如何在Java中創建加權無向圖的好例子。加權無向圖
有沒有人有一個很好的例子,或任何材料,我可以閱讀的方法存儲加權,無向圖在Java中?
任何幫助和所有例子將不勝感激。
謝謝!
我搜索了谷歌並瀏覽了一些Safari Online的資料;我還沒有找到一個如何在Java中創建加權無向圖的好例子。加權無向圖
有沒有人有一個很好的例子,或任何材料,我可以閱讀的方法存儲加權,無向圖在Java中?
任何幫助和所有例子將不勝感激。
謝謝!
保留圖表Nodes
的列表以及圖表Edge
的列表。每個Edge
將包含對邊緣兩側的Nodes
的引用以及重量。簡單。
謝謝! 我理解這個理論,但我的麻煩是翻譯成代碼。我在這方面欠缺了! – Eric 2013-02-21 20:04:14
@Eric - 那麼,[你有什麼嘗試?](http://whathaveyoutried.com) – 2013-02-21 20:26:42
看看Good Java graph algorithm library?
有很多方法可以做到這一點。 @貝利S提到了一個好方法。另一種有用的方法是使用鄰接矩陣。即二維陣列Integer[n][n]
其中n是頂點,交點表示權重。空表示沒有邊緣。
如果只有Java有辦法創建新的類... – 2013-02-21 20:00:05