首页 > 解决方案 > 自定义哈希图中的哈希函数

问题描述

我正在阅读一篇关于创建自定义哈希图的文章。无法理解他们的 getSupplementalHash() 函数实现。它是这样的:

    h ^= (h >>> 20) ^ (h >>> 12);
    return h ^ (h >>> 7) ^ (h >>> 4);

谁能向我解释这是如何工作的?

参考:https ://tekmarathon.com/2013/03/11/creating-our-own-hashmap-in-java/

标签: javahashmap

解决方案


推荐阅读