我在Java中使用jgrapht庫來創建一些圖。我想遍歷現有的頂點(我在程序的前一個狀態中創建的)並根據某些條件(如果語句)添加相應的邊。因爲它在我看來,增加邊緣的唯一途徑是:如何在for循環中將邊添加到我的圖中?
DefaultWeightedEdge e1 = exampleGraph.addEdge("1", "2");
exampleGraph.setEdgeWeight(e1, 20.0);
從我的角度來看,這不會在for循環中工作,因爲它總是引用和改變同一個對象。有任何想法嗎?
你在哪裏存儲這些頂點? – TDG
使用以下命令以相同的方式將圖形添加到圖形中:exampleGraph.addVertex(「1」); exampleGraph.addVertex(「2」);那是你問的嗎? – dimrizo
你知道如何在數組中存儲多個值嗎? – stark