在几个哈希表实现中,我看到了对存储桶中的项目使用“转置”或“移到前面”等启发式方法。
请先优化哈希函数。
如果发生冲突,因此存储桶中有多个项目,则必须对其进行检查,如果常用访问的项目位于列表的前面,将会很方便。
如果有理由假设最近访问的项目可能很快会再次被访问,那么这些启发式方法就有意义。当人们考虑新闻报道等内容时,很可能会经常访问突发新闻。