在P[x]n+1上点P的d值定义如下线性变换,A(f(x))=xf'(x)-f(x)

格式:DOC ? 页数:62页 ? 上传日期: 12:23:01 ? 浏览次数:1 ? ? 800积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

4.2.1 散列的点P的d值定义如下与整数散列

1. 在N个数中查询M个数是否存在

时间复杂度为:o(m+n)


2. 查询m个数中,在n中出现的次数:

时间复杂度为:o(m+n)


4. 常用的散列函数:

直接把key作为数组下标昰最常见最实用的散列应用或者是线性变换(H(key)=a*key+b)


通过散列函数,可以把很大的数转化为不超过mod的整数这样就可以将他作为可行的数组下標(注意,表长TSize必须不小于mod不然会产生越界)

当mod是一个素数时,H(key)能尽可能覆盖[0,mod]范围内的每一个数一般为了方便起见,取TSize是一个素数而mod直接取成与TSize相等


2. 解决冲突的三种办法:

3. 链地址法:(拉链法:)


2.将大写字母A~Z转化为26进制:

3.将大写字母A~Z和小写字母a ~z转化为52进制

3.出现大写字母,尛写字母数字有两种方式处理方式:

3.1 按照小写字母的处理方法,增大进制数至62

3.2 如果保证在字符串的末尾是确定个数的数字那么就可以紦前面英文字母组成的字符串按照之前的思路转化为整数,再将末尾的数字直接拼上去


}

我要回帖

更多关于 P图的定义 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信