字符串的哈希函數我正在使用C語言編寫哈希表,我正在測試字符串的哈希函數。我嘗試過的第一個函數是添加ascii代碼并使用modulo(%100)但是我在第一次數據測試時得到的結果很差:140個單詞的40個沖突。最終的輸入數據將包含8 000個單詞(它是一個文件中的dictionnary存儲)。哈希表聲明為int table [10000]并包含txt文件中單詞的位置。第一個問題是哪個是散列字符串的最佳算法?以及如何確定哈希表的大?。刻崆爸轮x !
字符串的哈希函數
12345678_0001
2019-07-23 19:07:00