0

如何从 JUNG 中构建的图中获取边长?以像素为单位会很好,但如果它更复杂,请解释一下。

4

1 回答 1

0

首先,您可以通过获取布局中每个顶点的位置,然后进行明显的数学运算来获取布局坐标中的距离。

其次,我不明白为什么您希望链接权重成为布局如何放置顶点的​​函数。这似乎有点武断。通常,如果有的话,它是相反的(边缘权重决定了布局中的顶点位置)。

最后,假设您使用 Dijkstra{Distance,ShortestPath},您可以提供任何您喜欢的边权重;查看 Javadoc 以了解如何执行此操作。

您要解决的根本问题是什么?

于 2012-01-17T19:26:36.913 回答