我的问题:
- 我有一组节点,其中一些节点通过方向边缘连接。
- 我想将权重分配给每个节点和每个边缘。
- 最后,我想根据连接节点的影响来计算有效的节点权重。
背景:
- 目前我正在使用荣格解决我的问题。
- 我看了Jung Package edu.uci.ics.jung.algorithms.scoring 。但不确定他们是否会帮助我实现自己的目标。
一种方法,如果表示您的节点为Java类,而权重为此类别的属性。您可以将一组边缘作为类的字段保留,并实现一种计算有效权重的方法(例如:GetEffectiveWeight())
想到两种方法:
-
在您的
Node
和Edge
类中添加weight
字段。 -
创建两个
Map
s。一种使用Node
S作为密钥,另一个将Edge
S用作密钥。然后将weight
存储为值。