📅  最后修改于: 2020-12-10 06:24:55             🧑  作者: Mango
哈希函数用于索引原始值或键,然后在以后每次与该值或键关联的数据被检索时使用。因此,散列始终是单向操作。无需通过分析散列值对散列函数进行“反向工程”。
选择一个比k中的n个键的数目小的m(通常选择m为质数或没有小除数的数字,因为这通常是最少的碰撞次数)。
哈希函数是:
例如:如果哈希表的大小为m = 12,并且密钥为k = 100,则h(k)=4。由于它仅需要单个除法运算,因此按除法进行哈希运算非常快。