【发布时间】:2020-04-06 13:29:23
【问题描述】:
我想写一个函数来测试一个无向图是否是一棵树。
到目前为止,我正在使用这个:
Function<Graph<Integer>, Double> targetFunction = g -> {
boolean isConnected = Graphs.reachableNodes(g, g.nodes().iterator().next()).equals(g.nodes());
return isConnected && Graphs.hasCycle(g);
};
Guava 中是否已经有此方法的实现(未找到),如果没有,是否可以改进?
【问题讨论】:
标签: java tree guava graph-theory