1
5
您是否需要使哈希值在应用程序的不同运行中不发生变化?如果您不想在内存中使用它,只需使用提供的系统
将字符串映射为介于1和26之间(含1和26)的整数。当然,这并不真正适用于像持久化数据库这样的任务。 |
2
0
模和增量运算符非常有效。这可能对几乎所有的目的都有效。 您确定了具体的性能问题吗?如果是,情况如何? 将哈希代码作为其他海报建议的模数基础,与单个字符的ascii/unicode值相加相比,在统计上会使值的分布更加均匀。散列操作也相当快,尽管可能比求和每个位置的值慢一点点。 |
3
0
您建议的解决方案似乎很好,只要您使用的方法匹配字符串来均匀散列,并且字符串中的一个小变化应该在散列中创建一个相当大的变化。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |