【发布时间】:2011-01-08 15:36:29
【问题描述】:
我需要一个能够快速包含(元素)的数据结构(最好是 O(1))。它还允许我按照它进入的顺序对其进行迭代。 HashSet 满足前者,Vector 满足后者。 java.util中是否存在这样的东西?
【问题讨论】:
标签: java data-structures
我需要一个能够快速包含(元素)的数据结构(最好是 O(1))。它还允许我按照它进入的顺序对其进行迭代。 HashSet 满足前者,Vector 满足后者。 java.util中是否存在这样的东西?
【问题讨论】:
标签: java data-structures
【讨论】:
查看Linked* 的实现。它们保留插入顺序。在您的情况下,您需要LinkedHashSet。
【讨论】: