【发布时间】:2010-12-05 20:25:55
【问题描述】:
我需要一个保留插入顺序的 HashSet,框架中是否有任何实现?
【问题讨论】:
-
我想你的意思就像 Java 的 LinkedHashSet
-
是的,最简单的做法是将链接列表和哈希集包装在一起......这是我过去最终所做的。对 LRU 实现很有用
-
根据 Set 的定义不应该保留任何顺序。
-
@vash 代替那句话,问题应该是“我需要一个保留插入顺序并具有哈希集访问特性的数据结构,即 O(1) 等。”