发明公开
- 专利标题: 一种哈希表元素失效删除方法
- 专利标题(英): Method for deleting invalid elements of hash table
-
申请号: CN201310739486.6申请日: 2013-12-26
-
公开(公告)号: CN104077343A公开(公告)日: 2014-10-01
- 发明人: 张慧 , 贺龙涛 , 李镇 , 李城龙 , 王秀文 , 熊刚 , 李静 , 曹首峰 , 于贺威 , 王大伟 , 金暐 , 李真真
- 申请人: 国家计算机网络与信息安全管理中心 , 中国科学院信息工程研究所
- 申请人地址: 北京市朝阳区裕民路甲3号
- 专利权人: 国家计算机网络与信息安全管理中心,中国科学院信息工程研究所
- 当前专利权人: 国家计算机网络与信息安全管理中心,中国科学院信息工程研究所
- 当前专利权人地址: 北京市朝阳区裕民路甲3号
- 代理机构: 北京理工大学专利中心
- 代理商 仇蕾安
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
本发明提供了一种哈希表元素失效删除方法,解决哈希表失效元素及时删除的问题。该方法通过为每个哈希桶提供超时时间Tbucket,为每个关键码提供超时时间Tkey,两个时间粒度进行不同元素插入、查询时,更新每个关键码值Tkey,并将最新访问的关键码值放置到哈希桶最优先访问的位置上,在此过程中,根据哈希桶超时时间Tbucket设定,检查哈希桶上具有相同哈希值的关键码,如果元素超时,即删除失效元素,同时根据哈希桶扫描策略,检查哈希表其他哈希桶元素上的其他关键码值,并删除因超时失效的元素。
公开/授权文献
- CN104077343B 一种哈希表元素失效删除方法 公开/授权日:2018-08-24