Society for Industrial and Applied Mathematics eBooks
On Deletions in Open Addressing Hashing
January 2018 • Rosa María Rodríguez Jiménez, Conrado Martı́nez
Deletions in open addressing tables have often been seen as problematic. The usual solution is to use a special mark ’deleted’ so that probe sequences continue past deleted slots, as if there was an element still sitting there. Such a solution, notwithstanding is wide applicability, may involve serious performance degradation. In the first part of this paper we review a practical implementation of the often overlooked deletion algorithm for linear probing hash tables, analyze its properties and performance, and pr…