Abstract. A data structure, named a navigation pile, is described and exploited in the implementation of a sorting algorithm, a priority queue, and a priority deque. When carrying out these tasks, a linear number of bits is used in addition to the elements manipulated, and extra space for a sublinear number of elements is allocated if the grow and shrink operations are to be supported. Our viewpoint is to allow little extra space, make a low number of element moves, and still keep the efficiency in the number of element comparisons and machine instructions. In spite of low memory consumption, the worst-case bounds for the number of element comparisons, element moves, and machine instructions are close to the absolute minimum
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
We look at several proposals to engineer the set of fundamental searching and sorting algorithms. As...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...
We consider space-bounded computations on a random-access machine (RAM) where the input is given on ...
The RAM complexity of deterministic linear space sorting of integers in words is improved from O(n#s...
Abstract. We revisit the random-access-machine model in which the input is given on a read-only rand...
Abstract. We introduce a framework for reducing the number of element comparisons performed in prior...
AbstractIn this paper, we show how to improve the complexity of heap operations and heapsort using e...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
AbstractThis paper presents a new variant of in place sort algorithm, n improved Heapsort algorithm....
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
We introduce the heap-on-top (hot) priority queue data structure that combines the multi-level bucke...
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
We look at several proposals to engineer the set of fundamental searching and sorting algorithms. As...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...
We consider space-bounded computations on a random-access machine (RAM) where the input is given on ...
The RAM complexity of deterministic linear space sorting of integers in words is improved from O(n#s...
Abstract. We revisit the random-access-machine model in which the input is given on a read-only rand...
Abstract. We introduce a framework for reducing the number of element comparisons performed in prior...
AbstractIn this paper, we show how to improve the complexity of heap operations and heapsort using e...
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
AbstractThis paper presents a new variant of in place sort algorithm, n improved Heapsort algorithm....
We introduce a framework for reducing the number of element comparisons performed in priority-queue ...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
We introduce the heap-on-top (hot) priority queue data structure that combines the multi-level bucke...
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
We look at several proposals to engineer the set of fundamental searching and sorting algorithms. As...
A priority queue Q is a data structure that maintains a collection of elements, each ele-ment having...