sna*_*ile 19 java collections sortedlist data-structures
我正在寻找java.util包中的数据结构.我需要它来满足以下要求:
我希望找到一个可索引的跳过列表,但我没有.他们是否有任何符合我所述要求的数据结构?
Java标准库中没有这样的容器.
当我需要具有这些属性的数据结构时,我使用了一个List
实现(通常是一个ArrayList
,但没关系),并且我使用了所有的插入Collections.binarySearch
.
如果我有封装排序列表作为一个可重用的类,我实现了List接口,所有的委托方法"标准" List实现(它甚至可以作为一个参数构造函数传递).我想实现在每次插入法(加,中的addAll,设置,迭代器的remove)抛出一个异常(UnsupportedOperationException
),这样就没有人能打破"总排序"属性.最后,我想提供一种方法insertSorted
,将用Collections.binarySearch
做插入.
归档时间: |
|
查看次数: |
2657 次 |
最近记录: |