The Community for Technology Leaders
RSS Icon
Issue No.04 - October (1991 vol.2)
pp: 423-429
<p>An adaptive parallel algorithm for inducing a priority queue structure on an n-element array is presented. The algorithm is extended to provide optimal parallel construction algorithms for three other heap-like structures useful in implementing double-ended priority queues, namely min-max heaps, deeps, and min-max-pair heaps. It is shown that an n-element array can be made into a heap, a deap, a min-max heap, or a min-max-pairheap in O(log n+(n/p)) time using no more than n/log n processors, in the exclusive-read-exclusive-write parallel random-access machine model.</p>
Index Termsparallel initialization algorithms; adaptive parallel algorithm; priority queue structure;n-element array; parallel construction algorithms; heap-like structures; double-endedpriority queues; min-max heaps; deeps; min-max-pair heaps; processors;exclusive-read-exclusive-write parallel random-access machine; computationalcomplexity; data structures; parallel algorithms; queueing theory
S. Olariu, Z. Wen, "Optimal Parallel Initialization Algorithms for a Class of Priority Queues", IEEE Transactions on Parallel & Distributed Systems, vol.2, no. 4, pp. 423-429, October 1991, doi:10.1109/71.97899
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool