首页> 外国专利> Updating a perfect hash data structure, such as a multi-dimensional perfect hash data structure, used for high-speed string matching

Updating a perfect hash data structure, such as a multi-dimensional perfect hash data structure, used for high-speed string matching

机译:更新用于高速字符串匹配的完美哈希数据结构,例如多维完美哈希数据结构

摘要

A representation of a new rule, defined as a set of a new transition(s), is inserted into a perfect hash table which includes previously placed transitions to generate an updated perfect hash table. This may be done by, for each new transition: (a) hashing the new transition; and (b) if there is no conflict, inserting the hashed new transition into the table. If, however, the hashed new transition conflicts with any of the previously placed transitions, either (A) any transitions of the state associated with the conflicting transition are removed from the table, the hashed new transition is placed into the table, and the removed transitions are re-placed into the table, or (B) any previously placed transitions of the state associated with the new transition are removed, and the transitions of the state associated with the new transition are re-placed into the table.
机译:将定义为一组新过渡的新规则表示形式插入到完美哈希表中,该表包括先前放置的过渡以生成更新的完美哈希表。对于每个新的过渡,可以通过以下方式完成:(a)对新过渡进行哈希处理; (b)如果没有冲突,则将散列的新过渡插入表中。但是,如果散列的新过渡与先前放置的任何过渡冲突,则(A)将与冲突的过渡相关联的状态的任何过渡从表中删除,将散列的新过渡放入表中,并删除将转换重新放置到表中,或(B)删除与新转换相关联的状态的任何先前放置的转换,并将与新转换相关联的状态的转换重新放置到表中。

著录项

  • 公开/公告号US8775393B2

    专利类型

  • 公开/公告日2014-07-08

    原文格式PDF

  • 申请/专利权人 H. JONATHAN CHAO;YANG XU;

    申请/专利号US201213409974

  • 发明设计人 H. JONATHAN CHAO;YANG XU;

    申请日2012-03-01

  • 分类号G06F17/30;G06F12/00;G06F7/00;H04L29/06;

  • 国家 US

  • 入库时间 2022-08-21 16:00:19

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号