2
查找圖形的連接組件的最簡單方法是什麼? 不牢固連接的組件可以在TSort
模塊中找到。如何使用Ruby在圖形中查找連接的組件
有一個庫RGL
它有一個方法在模塊RGL::Graph::each_connected_component
,但如何建立一個圖並調用此圖的方法?
我創建樣本圖表等
g = RGL::DirectedAdjacencyGraph[1,2, 2,3, 4,5]
,並希望找到它的連接部件,其是[[1,2,3],[4,5],但沒有方法each_connected_component
在g
class RGL::DirectedAdjacencyGraph
include RGL::Graph
end
沒有幫助。
該寶石有文檔:http://rgl.rubyforge.org/rgl/index.html - 你看過嗎?如果是這樣,你能解釋一下,使用一些代碼片段,你卡在哪裏? –
我用'RGL :: DirectedAdjacencyGraph.new'創建了圖形,不知道下一步該怎麼做。 – s9gf4ult
看來你可能只需要'需要'rgl/connected_components''但是,'each_connected_component'只適用於無向圖。你需要一個有向圖嗎? –