如何从拓扑排序中获取每个节点的ID?

How to get the ID of each node from topological sort?

我有一个网络(有向无环图):

dag_1 <- barabasi.game(20)

我应用了拓扑排序:

top1 <- topo_sort(dag_1)
top1
+ 20/20 vertices, from 0ee5d26:
 [1]  5  8 11 13 14 15 16 17 18 20  4  7 12 19  2 10  9  6  3  1

如果我输入 top1 并回车,结果如上。我需要访问向量

5 8 11 13, ..., 1

我尝试了 top1[1]top1[[1]]。他们都没有给我向量。

如何获取?

top1 是一个 igraph.vs class 对象,索引例如top1[1:10] returns 图的顶点。要 return 顶点向量,请使用:

as.vector(top1)