繁体   English   中英

SparseMultigraph有什么区别 <V, E> 和一个SparseGraph <V, E> ?

[英]What's the difference between a SparseMultigraph<V, E> and a SparseGraph<V, E>?

我正在使用JUNG2库,它们具有2个相似的图形:

  • 稀疏多图
  • 稀疏图

有人可以告诉我他们之间的区别吗?

谢谢。

我认为SparseGraph<V, E>不支持平行边。

SparseMultigraph<V, E>允许平行边。

多重图: https//en.wikipedia.org/wiki/Multigraph

班级的名称几乎可以说明这一点。

  • SparseMultigraph是一个多图,这意味着两个顶点之间可能有多个(> = 1)或零个边。 SparseMultigraph类实现Multigraph接口。

  • SparseGraph是一个图形,这意味着在任意两个顶点之间存在正好为0或正好为1边。 SparseGraph类不实现Multigraph接口,而仅实现Graph接口。

  • 这两个类都扩展了AbstractGraph类。

更多信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM