[英]What's the difference between a SparseMultigraph<V, E> and a SparseGraph<V, E>?
我正在使用JUNG2库,它们具有2个相似的图形:
有人可以告诉我他们之间的区别吗?
谢谢。
我认为SparseGraph<V, E>
不支持平行边。
而SparseMultigraph<V, E>
允许平行边。
班级的名称几乎可以说明这一点。
SparseMultigraph
是一个多图,这意味着两个顶点之间可能有多个(> = 1)或零个边。 SparseMultigraph
类实现Multigraph
接口。
SparseGraph
是一个图形,这意味着在任意两个顶点之间存在正好为0
或正好为1
边。 SparseGraph
类不实现Multigraph
接口,而仅实现Graph
接口。
这两个类都扩展了AbstractGraph
类。
更多信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.