string - 简单的字符串哈希函数

标签 string delphi hash

我正在尝试将字符串哈希为整数,以便将其放入数组中。然而,我对哈希函数不太了解,这就是为什么我当前的方法只是将字符的所有 ASCII 数字加在一起,然后对数组大小进行取模。

有没有简单的更快/更好的方法?

最佳答案

FNV-1a hash快速且易于实现。

关于string - 简单的字符串哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690608/

相关文章:

java - 在 Java 中强制输入有效

c# - 为什么 "int"和 "sbyte"GetHashCode 函数生成不同的值?

performance - 提高 perl 代码的性能

java - Java 中的字符串比较

c - 随机猜谜游戏(整数)- 输入字符串时出现错误

c++ - 复制字符串函数

delphi - 将具有不同通用类型的对象放在一起

c - 将c头文件翻译为delphi 2006

multithreading - 线程自动启动

c++ - 开发哈希算法 : RGB Color ID and String to Int