查找非根树上两个节点之间的最大距离

时间:2014-03-31 17:24:00

标签: graph

我试图找到加权的非根树上任意两个节点之间的最大距离。 由于树没有根,我不能使用递归算法来获得树的高度和直径。我需要这个在线性时间运行。 有谁知道吗?

尝试的解决方案: 我可以从A到C运行BFS,从C到B运行BFS。这将给我从A到B的最长距离,但它将在O(V + E)而不是O(V)运行时运行。

0 个答案:

没有答案