编程语言
首页 > 编程语言> > Java中的SortedBiTreeMultimap数据结构?

Java中的SortedBiTreeMultimap数据结构?

作者:互联网

是否有具有类似TreeMap的数据结构的Java库,该库也支持所有这些库:

>按值查找(例如Guava的BiMap)
>非唯一键以及非唯一值的可能性(例如Guava的Multimap)
>跟踪排序的值以及排序的键

如果存在,则可能被称为SortedBiTreeMultimap或类似的:)

可以使用一些数据结构将其组合在一起,但是我从来没有花时间将它们组合到一个不错的类中,因此我想知道是否有人已经这样做了.

解决方法:

我认为您正在寻找“图形”.您可能对此前一问的slightly similar question以及BiMultimaps / Graphs上的this discussion thread感兴趣. Google在其内部代码库中有一个BiMultimap,但是他们尚未决定是否开源.

标签:treemap,data-structures,guava,java
来源: https://codeday.me/bug/20191202/2086413.html