【24h】

A Practical Minimal Perfect Hashing Method

机译:实用的最小完美散列方法

获取原文
获取原文并翻译 | 示例

摘要

We propose a novel algorithm based on random graphs to construct minimal perfect hash functions h. For a set of n keys, our algorithm outputs h in expected time O(n). The evaluation of h(x) requires two memory accesses for any key x and the description of h takes up 1.15n words. This improves the space requirement to 55% of a previous minimal perfect hashing scheme due to Czech, Havas and Majewski. A simple heuristic further reduces the space requirement to 0.93n words, at the expense of a slightly worse constant in the time complexity. Large scale experimental results are presented.
机译:我们提出了一种基于随机图的新颖算法来构造最小的完美哈希函数h。对于一组n个键,我们的算法在预期时间O(n)中输出h。 h(x)的求值要求对任何键x进行两次内存访问,并且h的描述占用1.15n个字。由于Czech,Havas和Majewski,这将空间需求提高到了以前的最小完美哈希方案的55%。一个简单的启发式方法将空间需求进一步减少到0.93n个字,但代价是时间复杂度的常数稍差一些。提出了大规模的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号