Ordered priority queues (Q1091146)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Ordered priority queues |
scientific article; zbMATH DE number 4009831
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Ordered priority queues |
scientific article; zbMATH DE number 4009831 |
Statements
Ordered priority queues (English)
0 references
1986
0 references
A new data structure called ordered priority queue is introduced in this paper. Elements stored in the data structure have a primary order (key) and a secondary order (priority) associated with them. An ordered min- priority queue allows users to find the minimum priority element in any range (according to key order) in O(log n) time. Such a data structure with n elements can be created in O(n log n) time using O(n) storage. A specific implementation based on median split trees is presented. Sequential access of the elements can be done in O(n log log n) time and O(log n) extra storage.
0 references
heaps
0 references
split trees
0 references
data structure
0 references
ordered priority queue
0 references