【发布时间】:2013-04-02 00:18:54
【问题描述】:
是否存在可用于散列数据的现有数据结构,可以删除最旧的元素?
我现在正在考虑的方法是让一个字典和一个队列使用字典进行快速查找,并能够使用队列从字典中删除最旧的元素。
【问题讨论】:
-
您是否需要删除最旧的元素以外的元素?您是否需要存储大量元素 - 换句话说,此类删除的性能有多重要?
-
这个潜在集合要存储什么类型的数据..?
-
要删除最旧的元素,您需要设置大小或时间...
-
您可能需要一个循环缓冲区。也许看到stackoverflow.com/questions/590069/…
-
OrderedDictionary在这里有用吗? msdn.microsoft.com/en-us/library/ms132577.aspx
标签: c# data-structures