FileMon中的Hash表算法代码

来源:互联网 发布:百胜拆分 知乎 编辑:程序博客网 时间:2024/06/05 05:11

     这个hash表算法,不是很复杂。不过对于学习还是不错的选择。现在把代码贴下:

 

    这里定义了每个hash项的结构,以及hash桶的计算。

 

 

下面这部分为hash清空,删除的代码。

 

 

 

下面这段代码是在函数中向hash表添加项的过程。大致的意思就是首先找到桶的位置,然后在这个桶下的列表中添加就行了。

 

 

 

下面是hash表的定义,以及初始化过程:

 

原创粉丝点击