可以通过唯一名称搜索子图和节点;
n = agnode(g, "myUniqueNodeName", FALSE);
h = agsubg(g, "myUniqueSubgrahName", FALSE);
同样,有没有办法通过它们的唯一名称在严格的有向图中搜索边?
e = agedge (g, u, v, "e28", FALSE);
文档表明:
边的“名称”(更准确地说是标识符)被视为特定节点对之间边的唯一标识符。也就是说,在任何给定的 u 和 v 之间最多只能有一条名为 e28 的边,但在其他节点之间可以有许多其他边。
似乎必须有一个可以按名称搜索的边列表。否则,将需要单独维护一个单独的(ID -> 边缘)映射。