3
是否與TreeMap的類數據結構中的任何Java庫也支持所有這些:Java中的SortedBiTreeMultimap數據結構?
- 按值查詢(如番石榴的BIMAP)
- 可能性非唯一鍵以及非唯一值(如番石榴的Multimap之)
- 跟蹤排序的值的以及排序鍵
如果它存在,它可能會被稱爲SortedBiTreeMultimap,或類似:)
這可以使用一些數據結構在一起生產,但我從來沒有花時間將它們合併到一個很好的類,所以我想知道是否有人其他人已經做到了。
感謝您的回答!是的,一種圖形... *圖形*將* BiMultimap *,我正在尋找* BiMultimap *,它也有鍵排序,因此*樹*實現。我曾經將它作爲兩個TreeMaps以Sets作爲值實現,但它有點難看...... –
Ognjen
Guava BiHashMap只是包裝兩個HashMap。你自己的代碼不需要比這更醜陋。這不是神奇的美麗,只是因爲它來自谷歌:)。 –