English

Linear Probing with 5-Independent Hashing

Data Structures and Algorithms 2017-05-12 v3

Abstract

These lecture notes show that linear probing takes expected constant time if the hash function is 5-independent. This result was first proved by Pagh et al. [STOC'07,SICOMP'09]. The simple proof here is essentially taken from [Patrascu and Thorup ICALP'10]. We will also consider a smaller space version of linear probing that may have false positives like Bloom filters. These lecture notes illustrate the use of higher moments in data structures, and could be used in a course on randomized algorithms.

Cite

@article{arxiv.1509.04549,
  title  = {Linear Probing with 5-Independent Hashing},
  author = {Mikkel Thorup},
  journal= {arXiv preprint arXiv:1509.04549},
  year   = {2017}
}

Comments

arXiv admin note: text overlap with arXiv:1505.01523

R2 v1 2026-06-22T10:57:12.583Z