This paper presents a very general technique for the implementation of mergeable priority queues. The amortized running time is O(log n) for DeleteMin and Delete, and \Theta(1) for all other standard operations. In particular, the operation DecreaseKey runs in amortized constant time. The worst-case running time is O(log n) or better for all operations. Several examples of mergeable priority queues are given. The examples include priority queues that are particularly well suited for external storage. The space requirement is only two pointers and one information field per item. The technique is also used to implement mergeable, double-ended priority queues. For these queues, the worst-case time bound for insertion is \Theta(1), which improv...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...
We present a parallel priority queue that supports the following operations in constant time: {\em p...
A Parallel Priority Queue (PPQ) is defined as an abstract data type for storing a set of integer-val...
An implementation of a double-ended priority queue is discussed. This data structure referred to as ...
An implementation of a double-ended priority queue is discussed. This data structure referred to as ...
Abstract. We consider the classical problem of representing a collection of priority queues under th...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
This paper introduces the Parallel Priority Queue (PPQ) abstract data type. A PPQ stores a set of in...
Abstract. Two new ways of transforming a priority queue into a double-ended priority queue are intro...
We present a priority queue that supports the operations: insert in worst-case constant time, and de...
We present priority queues that support the operations MakeQueue,FindMin, Insert and Meld in worst c...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...
We present a parallel priority queue that supports the following operations in constant time: {\em p...
A Parallel Priority Queue (PPQ) is defined as an abstract data type for storing a set of integer-val...
An implementation of a double-ended priority queue is discussed. This data structure referred to as ...
An implementation of a double-ended priority queue is discussed. This data structure referred to as ...
Abstract. We consider the classical problem of representing a collection of priority queues under th...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
A priority queue $Q$ is a data structure that maintains a collection of elements, each element havin...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
This paper introduces the Parallel Priority Queue (PPQ) abstract data type. A PPQ stores a set of in...
Abstract. Two new ways of transforming a priority queue into a double-ended priority queue are intro...
We present a priority queue that supports the operations: insert in worst-case constant time, and de...
We present priority queues that support the operations MakeQueue,FindMin, Insert and Meld in worst c...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...
We present a parallel priority queue that supports the following operations in constant time: {\em p...
A Parallel Priority Queue (PPQ) is defined as an abstract data type for storing a set of integer-val...