0

我使用以下代码创建了一个图表。

如何在运行时+添加顶点?

require 'rgl/adjacency'
dg = RGL::DirectedAdjacencyGraph[1,2,3,4,5,6,7]
dg.edges
4

1 回答 1

1

你可以直接使用

dg.add_vertex 8 

检查它

dg.vertices

但是,如果您想查看边中的顶点,则需要将其与另一个顶点链接您需要这样做。

dg.add_edge(7,8)

在您的情况下,图表有点不平衡。

初始化后,这就是你得到的

[(1-2), (3-4), (5-6), (7-)]

所有相邻的顶点对形成一条边。

其中顶点 7 与 nil 形成一条边。

删除它

dg.remove_edge(7,nil) 

请阅读手册

于 2013-03-20T09:25:52.727 回答