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'只适用于无向图。你需要一个有向图吗? –