Worst case constant time priority queue
We present a new data structure of size 3 M bits, where M is the size of the universe at hand, for realizing a discrete priority queue. When this data structure is used in combination with a new memory topology it executes all discrete priority queue operations in O(1) worst case time. In doing so w...
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2005-12, Vol.78 (3), p.249-256 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We present a new data structure of size 3
M bits, where
M is the size of the universe at hand, for realizing a
discrete priority queue. When this data structure is used in combination with a new memory topology it executes all discrete priority queue operations in O(1) worst case time. In doing so we demonstrate how an unconventional, but practically implementable, memory architecture can be employed to sidestep known lower bounds and achieve constant time performance. |
---|---|
ISSN: | 0164-1212 1873-1228 1873-1228 |
DOI: | 10.1016/j.jss.2004.09.002 |