0
我使用下面的代碼來創建一個圖。如何使用Ruby Graph Library在運行時在ruby中添加頂點?
如何在運行時添加頂點?
require 'rgl/adjacency'
dg = RGL::DirectedAdjacencyGraph[1,2,3,4,5,6,7]
dg.edges
我使用下面的代碼來創建一個圖。如何使用Ruby Graph Library在運行時在ruby中添加頂點?
如何在運行時添加頂點?
require 'rgl/adjacency'
dg = RGL::DirectedAdjacencyGraph[1,2,3,4,5,6,7]
dg.edges
您可以直接使用
dg.add_vertex 8
與
dg.vertices
檢查,但如果你想看到的邊緣,你需要將它與另一個頂點連接的頂點 您需要做這個。
dg.add_edge(7,8)
在你的情況圖是有點不平衡。
初始化完成後,這是你所得到的
[(1-2), (3-4), (5-6), (7-)]
所有相鄰頂點對起來,形成一個優勢。
其中頂點7形成一個邊的零。
與
dg.remove_edge(7,nil)
刪除,請閱讀manual
這不可能是這麼簡單。我在這裏錯過了什麼? – 2013-03-20 09:26:39