rustworkx.PyDAG.insert_node_on_out_edges_multiple#

PyDAG.insert_node_on_out_edges_multiple(node, ref_nodes, /)#

在参考节点列表和其所有后继节点之间插入一个节点

这基本上会遍历所有从参考节点引出的边,这些参考节点在参数ref_nodes中指定,移除这些边,然后再添加2条边,一条从ref_nodenode,另一条从noderef_node的后继节点。两条新创建边的边负载是通过引用从被移除的原始边复制而来。

Parameters:
  • node (int) – 要插入的节点索引

  • ref_nodes (list[int]) – 要由node追加的参考节点索引列表