格式:DOC ? 页数:62页 ? 上传日期: 12:23:01 ? 浏览次数:1 ? ? 800积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
时间复杂度为:o(m+n)
时间复杂度为:o(m+n)
直接把key作为数组下标昰最常见最实用的散列应用或者是线性变换(H(key)=a*key+b)
通过散列函数,可以把很大的数转化为不超过mod的整数这样就可以将他作为可行的数组下標(注意,表长TSize必须不小于mod不然会产生越界)
当mod是一个素数时,H(key)能尽可能覆盖[0,mod]范围内的每一个数一般为了方便起见,取TSize是一个素数而mod直接取成与TSize相等
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。