Java中的SortedBiTreeMultimap数据结构?

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

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

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

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

解决方法:

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

上一篇:Understand 的破解和简单使用:既sublime之后发现的又一生产力工具


下一篇:集合中字符串出现次数处理