Hash 函数

Hashing

                H(key)= key %M

Linear probe

                Slot = (home+i)%M

                                Homeis index to which the key originally mapped by the hash function

                Slot =(home +i*c)%M

Quadratic probe

                Slot =(home + i^2)%M

Double hashing

                Slot =(home + i*hp(key))%M

                Hp(key)= 1 + key %P

Rehashing

                Enlargethe hash table size and then rebuild the whole hash table.

Separate chaining

                Linked listis used to store the individual keys that map to the same entry.

Hash function:

                Division

                Truncation

                                Key:4873152 = 812 [select digits from specific column]

                Folding

                                Key: 4873152= 48+731+52=831

                HashingStrings

                                Sting‘hashing’ = 104+97+115+104+105+110+103 = 738

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值