# 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