Worst case constant time priority queue

  • Authors:
  • Andrej Brodnik;Svante Carlsson;Johan Karlsson;J. Ian Munro

  • Affiliations:
  • Department of Theoretical Computer Science, Institute of Mathematics, Physics, and Mechanics, Ljubljana, Slovenia and Department of Computer Science and Electrical Engineering, Luleå Universi ...;Department of Computer Science and Electrical Engineering, Luleå University of Technology, Luleå, Sweden;Department of Computer Science and Electrical Engineering, Luleå University of Technology, Luleå, Sweden;Department of Computer Science, University of Waterloo, Ontario, Canada

  • Venue:
  • SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new data structure of size 3M + &Ogr;(M) bits for solving the “discrete priority queue” problem. When this data structure is used in combination with a new memory topology it provides an O(1) worst case time solution. In doing so we demonstrate how an unconventional, but practically implementable, memory architecture can be employed to sidestep a lower bound (of lg lg M) and achieve constant time performance.