© 1977 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Scatter storage techniques: A unifying viewpoint and a method for reducing retrieval times
123 Fairfield Street, Needham, Massachusetts, USA
A means of viewing the organisation of a scatter storage table (hash table) as a binary tree is presented. This viewpoint leads directly to an algorithm for inserting new entries in such tables, which yields lower expected retrieval times than other comparable methods, especially if the table is nearly full. It is shown how this method subsumes both earlier methods (such as linear quotient) and the improved method proposed by Brent in 1973. Results of Monte Carlo experiments and of a theoretical analysis confirm the benefits of the proposed method.
Received October 1974.