External Hashing Schemes for Collections of Data Structures

  • Richard J. Lipton
  • , Arnold L. Rosenberg
  • , Andrew C. Yao

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

The use of external hashing schemes for storing broad classes of data structures isstudied The general framework of the paper considers a class of data structures parutioned into smaller classes by the number of positions m the structure For instance, one could start with the class of all binary trees and partiuon that class into the subclasses, each q�n comprising all n-node binary trees. The mare results establish nonconstructively the existenceof an external hashing scheme h, with O(n) storage demand and O(1) expected ccess time that will store any structure in % O q2 U. U %, provtded ten contains a number of structures growing at most exponenttally m n Classes of data structures subsumed by these results include ragged arrays, binary trees, stringindexed arrays, and refmable arrays.

Original languageEnglish
Pages (from-to)81-95
Number of pages15
JournalJournal of the ACM (JACM)
Volume27
Issue number1
DOIs
StatePublished - 1 Jan 1980

Keywords

  • collections of data structures
  • data structures
  • extendible data structures
  • external collision resolution
  • external hashmg
  • hashmg methods
  • probabihstlc proof methods
  • scatter storage
  • storage allocation for data structures

Fingerprint

Dive into the research topics of 'External Hashing Schemes for Collections of Data Structures'. Together they form a unique fingerprint.

Cite this