有向无环图#
有向无环图 (DAG) 算法。
请注意,这些函数大多数仅保证对 DAG 起作用。一般来说,这些函数不检查是否无环,因此由用户自行检查。
|
返回在图 |
|
返回在图 |
返回按拓扑顺序排列的节点生成器。 |
|
将 DAG 分层。 |
|
返回有向图 G 所有拓扑排序的生成器。 |
|
|
生成唯一字典序拓扑排序的节点。 |
如果图 |
|
|
如果 |
|
返回图的传递闭包。 |
|
返回有向无环图的传递闭包。 |
返回有向图的传递约简。 |
|
|
从有向无环图 (DAG) 生成反链。 |
|
返回有向无环图 (DAG) 中的最长路径。 |
|
返回 DAG 中的最长路径长度。 |
返回一个分支结构,表示给定有向无环图中从根节点到叶节点的所有(重叠)路径。 |
|
生成代表 |
|
|
生成代表 |
|
生成代表 |