![]() |
1
5
您是否需要使哈希值在应用程序的不同运行中不发生变化?如果您不想在内存中使用它,只需使用提供的系统
将字符串映射为介于1和26之间(含1和26)的整数。当然,这并不真正适用于像持久化数据库这样的任务。 |
![]() |
2
0
模和增量运算符非常有效。这可能对几乎所有的目的都有效。 您确定了具体的性能问题吗?如果是,情况如何? 将哈希代码作为其他海报建议的模数基础,与单个字符的ascii/unicode值相加相比,在统计上会使值的分布更加均匀。散列操作也相当快,尽管可能比求和每个位置的值慢一点点。 |
![]() |
3
0
您建议的解决方案似乎很好,只要您使用的方法匹配字符串来均匀散列,并且字符串中的一个小变化应该在散列中创建一个相当大的变化。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |