我正在尝试使用Jung API (v2)
来分析 Java 中的图形。
我应用了一个EdgePredicateFilter
,根据文档返回一个未组装的图。
显然我现在打算使用对assemble()
方法的调用来组装图形,它应该删除所有没有边的节点,但我不确定在哪里可以找到它。如果我尝试导入,edu.uci.ics.jung.filters.UnassembledGraph
我会收到一条错误消息,指出没有此类。
如何组装过滤后的子图?
您正在查看 v1 的文档,而不是 v2:http: //jung.sourceforge.net/doc/api/edu/uci/ics/jung/algorithms/filters/EdgePredicateFilter.html 在 v2 中,EdgePredicateFilter.transform()返回一个图形,简单明了。
如果要在边缘谓词过滤器完成后删除没有边缘的节点,可以将其作为单独的 VertexPredicateFilter 传递来执行。