我正在使用 Google Guava Graph API 实现 Kosaraju 的算法,但目前坚持MutableValueGraph
使用标准 guava API 获得转置。
下面是我的代码:
MutableValueGraph<GraphNode,Integer> graph = ValueGraphBuilder.directed()
.allowsSelfLoops(true)
.build();
有人可以建议一种将图形转换为其转置保持底层接口相同(MutableValueGraph
)的好方法吗?有没有办法做到这一点?如果没有,我很乐意更改底层接口。