skip to main content
10.1145/62212.62245acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

Storing and searching a multikey table

Authors Info & Claims
Published:01 January 1988Publication History

ABSTRACT

We describe an implicit data structure for n multikey records that supports searching for a record, under any key, in the asymptotically optimal search time Ο(log n). This improves on [Mun87] in which Munro describes an implicit data structure for the problem of storing n k-key records so that search on any key can be performed in Ο(logk n(log log n)k-1) comparisons. The theoretical tools we develop also yield practical schemes that either halve the number of memory references over obvious solutions to the non-implicit version of the problem, or alternatively reduce the number of pointers involved significantly.

References

  1. AMM84.Heltnut Alt, Kurt Mehlhorn, and J. dfhui u guiegfiu g uigfiufgefuiwg iugfiufgiu hfewoihfoi oihf io fheo hoiwefhoiewfhohffhiwef 61-65.Google ScholarGoogle Scholar
  2. CH82.Richard Cole ,xnd John Hopcroft, On Edge Coloring Bipartite Graphs, SIAM J. Comput. Vol 11, No. 3, August, 1982, 540-546.Google ScholarGoogle ScholarCross RefCross Ref
  3. FNSS88.Amos Fiat, Moni Naor, Jeanette P. Schmidt, and Alan Siegel, Non-Oblivious Ha.shing, Proc. 20th ACM Symp. on Theory of Computing (1988), Chicago, these proceedings. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Hal35.P. Hall, On Represelll.,'ttions of Subsets, .1. London Matll. Soc. 10(1935), 26-30.Google ScholarGoogle ScholarCross RefCross Ref
  5. Mun86.J. Ian Munro, An Implicit Data Structure supporting Inscrtion, deletion, and Search in O(lOgu ~,)'time,J.comp, syst. sci 33(1986) 66, 74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Mun87.J. Ian Munro, Searching a Two Key table under a single Key, proc. 19tlt ACM Syrup. olt Theory of Computing (1987), New York City, 383-387. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Storing and searching a multikey table

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                STOC '88: Proceedings of the twentieth annual ACM symposium on Theory of computing
                January 1988
                553 pages
                ISBN:0897912640
                DOI:10.1145/62212

                Copyright © 1988 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 January 1988

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                STOC '88 Paper Acceptance Rate53of192submissions,28%Overall Acceptance Rate1,469of4,586submissions,32%

                Upcoming Conference

                STOC '24
                56th Annual ACM Symposium on Theory of Computing (STOC 2024)
                June 24 - 28, 2024
                Vancouver , BC , Canada

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader