Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Black box for constant-time insertion in priority queues (note)
Alstrup S., Husfeldt T., Rauhe T., Thorup M. ACM Transactions on Algorithms1 (1):102-106,2005.Type:Article
Date Reviewed: Jan 9 2006

Although the methods described here have been used in several recent papers on fast priority queue implementation, this short note brings these results together, along with a description of the authors’ black box transformation and proofs of the complexities of the transformed queue.

The black box replaces the elements of a given priority queue with pointers to linked lists of elements, where the length of each list is limited by a value t representing either the amortized, expected, or worst-case upper bound on find-min, insert, and delete (depending on the desired time complexity measure). Using simple list operations in conjunction with those of the given priority queue, the find-min operation can be implemented in constant time, the insertion operation can be implemented in constant (amortized/expected/worst-case) time, and delete can be implemented in (amortized/expected/worst-case) time O(t). Although some of these results have been achieved in the past, they required assumptions about the relative frequencies of certain operations. No such assumptions are required for the authors’ construction.

Reviewer:  R. Roos Review #: CR132266 (0608-0842)
Bookmark and Share
 
Data Structures (E.1 )
 
 
Path And Circuit Problems (G.2.2 ... )
 
 
Sorting And Searching (F.2.2 ... )
 
 
Graph Theory (G.2.2 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Data Structures": Date
Handbook of algorithms and data structures
Gonnet G. (ed), Baeza-Yates R., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1991. Type: Book (9780201416077)
Feb 1 1992
Data structures and algorithm analysis
Weiss M., Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1992. Type: Book (9780805390544)
Aug 1 1992
Data structures and program design in C
Kruse R., Leung B., Tondo C., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780137256495)
Oct 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy