【发布时间】:2015-06-27 04:06:34
【问题描述】:
我想存储成对的<Integer, Object> 并通过整数键将它们按升序排列。但是,应该允许为结构中的不同对象保留相同的键,因此我不能使用标准地图之一。
此外,这些对应该能够通过索引来寻址。因此,如果我想在索引 2(第三大整数值)处寻址该对,它应该返回存储在那里的对象。之后我想更改整数值,再次对结构进行排序并根据升序重新排列索引。
此结构中的对数将保持不变,因此我不需要有效的插入或删除,只需要有效的排序。
Java 中是否有这样的数据结构(或至少一般而言)?
【问题讨论】:
标签: java sorting data-structures