Java中是否有一个STL-Multiset等效容器?

我仍在寻找解决这个问题的理想方法。总而言之,我正在用Java对电源子系统进行建模,并且需要一个有向无环图(DAG)类型的容器来存储数据。

我在C ++的标准模板库(STL)中找到了我真正需要的东西。它是multiset,它支持为同一键存储多个数据值。我可以清楚地看到如何使用此数据结构来存储电源节点和键及其作为值的上游/下游连接。

我的客户对我用Java编写电源子系统模型有严格的要求,因此我需要一个与STL多集相同的数据结构。我可能会自己投掷自己的牌,但比赛已经很晚了,我无法承担犯错的风险。

我非常失望Java在Tree / Graph集合上如此轻巧。

有人在Java中找到多集类型结构吗?

回答:

查看Guava的Multiset 。特别是HashMultiset 和TreeMultiset 。

以上是 Java中是否有一个STL-Multiset等效容器? 的全部内容, 来源链接: utcz.com/qa/409235.html

回到顶部