字符串關(guān)鍵詞的散列函數(shù)的構(gòu)造
一種比較好的散列函數(shù)——移位法
涉及關(guān)鍵詞所有n個字符,并且分布得很好
python 代碼
def hash_string(key,TableSize): # 字符串的散列函數(shù)
s = 0
for k in key:
s = s*32 + ord(k)
return s%TableSize
字符串關(guān)鍵詞的散列函數(shù)的構(gòu)造
一種比較好的散列函數(shù)——移位法
涉及關(guān)鍵詞所有n個字符,并且分布得很好
python 代碼
def hash_string(key,TableSize): # 字符串的散列函數(shù)
s = 0
for k in key:
s = s*32 + ord(k)
return s%TableSize