如何将有向无环图转换为树

时间:2017-02-13 20:07:35

标签: java graph tree data-conversion

我想通过复制具有多个父节点的节点将有向无环图(DAG)转换为树。这样做最有效的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用深度优先搜索或广度优先搜索。没关系。唯一的区别是你想复制你已经访问过的第一个顶点(深入了解已访问的顶点,而不是更多)。

这是Java的DFS:http://algs4.cs.princeton.edu/41graph/DepthFirstSearch.java.html,但有很多实现。