Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题:
背景:
一种方法是将您的节点表示为 Java 类,并将权重表示为此类的属性。您可以保留一组边作为类的字段,并实现一个计算有效权重的方法(例如:getEffectiveWeight())
想到了两种方法:
向您的和类中添加一个weight字段。NodeEdge
weight
Node
Edge
创建两个Maps。一种使用Nodes 作为键,另一种使用Edges 作为键。然后将 存储weight为值。
Map