Hash 哈希(上) 目录 Hash 哈希(上) 简介 Hash函数的构造 取余法 乘积取整法 其他方法 冲突的处理 挂链法 开放定址法 线性探查法 二次探查法 双哈希法 结语 简介 Hash,又称散列,它通过对数据进行计算,得出该数据的对应位置,使得数据和存放位置相对应,从而完成高效的查找. Hash函数的构造 取余法 用关键字\(k\)除以\(M\),取余数作为地址. \[\operatorname h(k)=k \bmod M \] 经验上\(P\)可以为\(k\)的取值可能数的1~2倍范…