# successors


后继节点

函数库: TyMath

# 语法

sucIDs = successors(G,nodeID)

# 说明

sucIDs = successors(G,nodeID) 返回由 nodeID 指定的有向图 G 中节点的后继节点。后继节点构成有向边,其中 nodeID 为源节点,sucIDs 为目标节点。示例

# 示例

后继节点

创建有向图,并确定节点 "a" 的后继节点。

using TyMath
s = [1,1,1,2,2,3,3,7,8];
t = [2,3,4,5,6,7,8,5,5];
names = ["a","b","c","d","e","f","g","h"];
G = DiGraph(s, t, Float64[], names);
sucIDs = successors(G,"a")
sucIDs = 3-element Vector{String}:
 "b"
 "c"
 "d"

# 输入参数

G - 输入图
DiGraph 对象

输入图,指定为 DiGraph 对象。使用 DiGraph 创建有向图对象。

示例: G = DiGraph([1,2],[2,3])

nodeID - 节点标识符
节点索引 | 节点名称

节点标识符,指定为下表中的值之一。

示例
标量节点索引1
字符串标量节点名称"A"

示例: sucIDs = successors(G,3) 查找节点 3 的后继节点。

# 输出参数

sucIDs - 后继节点 ID
节点索引 | 节点名称

后继节点 ID,以节点索引或节点名称形式返回。

  • 如果 nodeID 为数值节点索引,则 sucIDs 包含数值节点索引。

  • 如果 nodeID 为节点名称,则 sucIDs 包含节点名称。

# 提示

  • 对于在同样两个节点之间具有多条边的多重图来说,outedges 的输出可能比 successors 的输出更长,因为来自某些后继节点的入向边可能有多条。

# 另请参阅

neighbors | predecessors | DiGraph | outdegree | outedges