【更新说明】
关于 BKDR 算法本身,请自行百度。算法本身效率不是特别高,但效果相对不错,QString 在 Windows 平台下,使用汇编来提升效率(性能翻倍),而在其它平台,则使用纯 Pascal 实现。
提醒大家注意,没有真正完美通用的哈希算法,哈希的目的只是将内容尽可能的平均分布,有些数据本身就有这样的特性,就可以直接使用,而没必要非要去硬凑哈希算法。
【更新级别】
可选
【特别感谢】
qsl
关于 BKDR 算法本身,请自行百度。算法本身效率不是特别高,但效果相对不错,QString 在 Windows 平台下,使用汇编来提升效率(性能翻倍),而在其它平台,则使用纯 Pascal 实现。
提醒大家注意,没有真正完美通用的哈希算法,哈希的目的只是将内容尽可能的平均分布,有些数据本身就有这样的特性,就可以直接使用,而没必要非要去硬凑哈希算法。
可选
qsl
登录 |