Hashing via finite field

被引:7
作者
Luo, Wenbin [1 ]
机构
[1] St Marys Univ, Dept Engn, San Antonio, TX 78228 USA
关键词
hash table; open addressing; linear probing; double hashing; finite field;
D O I
10.1016/j.ins.2005.12.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
in order to produce full length probe sequences, the table size m for many existing open addressing hash functions, for example, the widely used double hashing, must be prime, i.e., m = p where p is prime. In this paper, we propose a new and efficient open addressing technique, called hashing via finite field, to construct a new class of hash functions with table size in = p(n), where p is prime and it >= 1. It is clear that it includes prime in as a special case when n = 1. We show that the new class of flash functions constructed via finite field produces full length probe sequences on all table elements. Also, some theoretic analysis is provided along with concrete examples. (C) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:2553 / 2566
页数:14
相关论文
共 26 条
[1]  
[Anonymous], NUMBER THEORY COMPUT
[2]  
BAEZAYATES R, 2005, COMMUNICATION
[3]   THE ANALYSIS OF HASHING WITH LAZY DELETIONS [J].
CELIS, P ;
FRANCO, J .
INFORMATION SCIENCES, 1992, 62 (1-2) :13-26
[4]  
Cover T. M., 2005, ELEM INF THEORY, DOI 10.1002/047174882X
[5]  
Gonnet G.H., 1991, HDB ALGORITHMS DATA
[6]  
GONNET GH, 2005, COMMUNICATION
[7]   ANALYSIS OF DOUBLE HASHING [J].
GUIBAS, LJ ;
SZEMEREDI, E .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1978, 16 (02) :226-274
[8]  
HEILEMAN GL, 1996, ALGORITHMS OBJECT OR
[9]  
JONES A, 1992, ABSTRACT ALGEBRA FAM
[10]  
Klir G.J, 1999, UNCERTAINTY BASED IN