A k-bounded priority queue transforms an input sequence sigma into an output sequence tau which is a re-ordering of the sequence sigma while never storing more than k elements during the transformation. We consider the set of all such related pairs (sigma, tau) in both the case that sigma is a binary sequence and the case that sigma is a permutation of 1,2,..., n. We derive properties of this relation and use it to describe systems of priority queues in series. In the binary case we give an efficient algorithm for computing the number of outputs achievable from a given input and the number of inputs which can give rise to a given output. Finally, we give a one-to-one correspondence between related binary input-output pairs and ordered fores...
In this paper, we explore parallel implementations of the abstract data type priority queue. We use ...
In this work we present efficient and practical randomized data structures on the Bulk-Synchronous P...
We introduce two data-structural transformations to construct double-ended priority queues from pri...
AbstractA k-bounded priority queue transforms an input sequence σ into an output sequence τ which is...
AbstractA k-bounded priority queue transforms an input sequence σ into an output sequence τ which is...
AbstractWe consider a priority queue of unbounded capacity whose input is the sequence 1,2,…,n where...
A priority queue transforms an input permutation a of some set of size n into an output permutation ...
A priority queue transforms an input permutation a of some set of size n into an output permutation ...
AbstractA sequence of priority queue operations can transform a permutation π of n elements to some,...
A priority queue, a container data structure equipped with the operations insert and delete-minimum,...
Machines whose sole function is to re-order their input data are considered. Every such machine defi...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
In this work we present efficient and practical randomized data structures on the Bulk-Synchronous P...
AbstractA sequence of priority queue operations can transform a permutation π of n elements to some,...
In this paper, we explore parallel implementations of the abstract data type priority queue. We use ...
In this work we present efficient and practical randomized data structures on the Bulk-Synchronous P...
We introduce two data-structural transformations to construct double-ended priority queues from pri...
AbstractA k-bounded priority queue transforms an input sequence σ into an output sequence τ which is...
AbstractA k-bounded priority queue transforms an input sequence σ into an output sequence τ which is...
AbstractWe consider a priority queue of unbounded capacity whose input is the sequence 1,2,…,n where...
A priority queue transforms an input permutation a of some set of size n into an output permutation ...
A priority queue transforms an input permutation a of some set of size n into an output permutation ...
AbstractA sequence of priority queue operations can transform a permutation π of n elements to some,...
A priority queue, a container data structure equipped with the operations insert and delete-minimum,...
Machines whose sole function is to re-order their input data are considered. Every such machine defi...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
In this work we present efficient and practical randomized data structures on the Bulk-Synchronous P...
AbstractA sequence of priority queue operations can transform a permutation π of n elements to some,...
In this paper, we explore parallel implementations of the abstract data type priority queue. We use ...
In this work we present efficient and practical randomized data structures on the Bulk-Synchronous P...
We introduce two data-structural transformations to construct double-ended priority queues from pri...