我知道内部提升存储桶是作为喜欢列表实现的,对吗?至少根据http://www.boost.org/doc/libs/1_50_0/doc/html/unordered/buckets.html似乎是这样。
我的问题是,这些桶中元素的顺序是什么?如果它们是无序的,是否有任何方法可以对这些存储桶中的项目顺序执行 MRU(最近使用的)或其他一些向前移动的启发式方法?
编辑:我理解反对在存储桶内执行 MRU 的论点。但在我的具体情况下,我知道,执行 MRU [或什至具有后进先服务] 将优于负载因子较小的情况。问题是,顺序是什么?有没有一种简单的方法来强制至少最后插入先出和服务。