下你所需,载你所想!
汇集开发技术源码资料

通用哈希表,简化操作和函数,修复原版

:20.531KB :1 :2021-10-09 17:54:35

部分简介

通用哈希表,简化操作和函数,修复原版例子。
这个程序集的特点:
' 分层次展现
' 中文函数(公开)为哈希表主要函数
' 中文函数(未公开)为哈希表扩展功能函数
' 英文函数为独立的工具函数
' 带_的英文函数是哈希表的附属函数

' 1.对于取哈希值的算法进行了扩展,变成4种
' 2.增加了CRC32_PTR汇编算法,使用查表方式计算,速度与按字节计算的传统哈希相近,比RtlComputeCrc32快且兼容性强,比传统的哈希算法碰撞率低
' 3.增加了hash_PTR汇编算法,按字节计算哈希结果和之前一样,按字和按3字计算可用于文本key(但要注意对齐,比如Unicode是字对齐)
' 4.增加了 哈希_更改 子程序,这是将key作为handle使用,用于快速管理资源的一种理解方式
' 5.在哈希取值之前分离出 哈希_取指针,返回数据的内存地址,同时让哈希_取值命令更加简单易读。

通用哈希表,简化操作和函数,修复原版

热门推荐

相关文章