我正在尝试将字符串哈希为整数,以便将其放入数组中。然而,我对哈希函数不太了解,这就是为什么我当前的方法只是将字符的所有 ASCII 数字加在一起,然后对数组大小进行取模。
有没有简单的更快/更好的方法?
最佳答案
FNV-1a hash快速且易于实现。
关于string - 简单的字符串哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690608/
我正在尝试将字符串哈希为整数,以便将其放入数组中。然而,我对哈希函数不太了解,这就是为什么我当前的方法只是将字符的所有 ASCII 数字加在一起,然后对数组大小进行取模。
有没有简单的更快/更好的方法?
最佳答案
FNV-1a hash快速且易于实现。
关于string - 简单的字符串哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690608/