Implementations for Coalesced Hashing

12Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The coalesced hashing method is one of the faster searching methods known today. This paper is a practical study of coalesced hashing for use by those who intend to implement or further study the algorithm. Techniques are developed for tuning an important parameter that relates the sizes of the address region and the cellar in order to optimize the average running times of different implementations. A value for the parameter is reported that works well in most cases. Detailed graphs explain how the parameter can be tuned further to meet specific needs. The resulting tuned algorithm outperforms several well-known methods including standard coalesced hashing, separate (or direct) chaining, linear probing, and double hashing. A variety of related methods are also analyzed including deletion algorithms, a new and improved insertion strategy called varied-insertion, and applications to external searching on secondary storage devices. © 1982, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Vitter, J. S. (1982). Implementations for Coalesced Hashing. Communications of the ACM, 25(12), 911–926. https://doi.org/10.1145/358728.358745

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free