有没有人对任何用于图形算法的 Java 库有很好的经验。我试过JGraph,发现没问题,google 里有很多不同的。是否有人实际在生产代码中成功使用或会推荐?
澄清一下,我不是在寻找生成图形/图表的库,而是在寻找有助于图形算法的库,例如最小生成树、Kruskal 算法节点、边等。理想情况下,它具有一些好的算法/数据一个不错的 Java OO API 中的结构。
如果您使用的是 JGraph,您应该尝试一下专为算法设计的JGraphT 。它的功能之一是使用 JGraph 库进行可视化。它仍在开发中,但相当稳定。前段时间分析过JGraphT算法的复杂度。其中一些不是最快的,但如果您要自己实现它们并需要显示图表,那么它可能是最佳选择。我真的很喜欢使用它的 API,因为我很快就不得不编写一个处理图形并在以后显示它的应用程序。