• DocumentCode
    2183434
  • Title

    Robin hood hashing

  • Author

    Celis, Pedro ; Larson, Per-Åke ; Munro, Ian J.

  • fYear
    1985
  • fDate
    21-23 Oct. 1985
  • Firstpage
    281
  • Lastpage
    288
  • Abstract
    This paper deals with hash tables in which conflicts are resolved by open addressing. The initial contribution is a very simple insertion procedure which (in comparison to the standard approach) has the effect of dramatically reducing the variance of the number of probes required for a search. This leads to a new search procedure which requires only a constant number of probes, on average, even for full tables. Finally, an extension to these methods yields a new, simple way of performing deletions and subsequent insertions. Experimental results strongly indicate little degeneration in search time. In particular deletions and successful searches appear to require constant time (≪ 2.57 probes) and insertions and unsuccessful searches, O(logn).
  • Keywords
    Computer science; Costs; Degradation; Mathematical analysis; Organizing; Probes; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1985., 26th Annual Symposium on
  • Conference_Location
    Portland, OR, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0644-4
  • Type

    conf

  • DOI
    10.1109/SFCS.1985.48
  • Filename
    4568152