A data structure called a weak-heap is defined by relaxing the requirements for a heap. The structure can be implemented on a 1-dimensional array with one extra bit per data item and can be initialized with n items using exactly n - 1 data element compares. Theoretical analysis and empirical results indicate that it is a competitive structure for sorting. The worst case number of data element comparisons is strictly less than (n - 1) log n + 0.086013n and the expected number is conjectured to be approximately (n - 0.5) log n - 0.413n
In field of Computer Science and Mathematics, sorting algorithm is an algorithm that puts elements o...
Abstract. The heap is a basic data structure used in a wide variety of applications, including short...
Almost all computers regularly sort data. Many different sorting algorithms have been proposed. It i...
A data structure called a weak-heap is defined by relaxing the requirements for a heap. The structur...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
The weak heap is a priority queue that was introduced as a competitive structure for sorting. Its ar...
AbstractBOTTOM-UP HEAPSORT is a variant of HEAPSORT which beats on average even the clever variants ...
AbstractA variant of HEAPSORT, called BOTTOM-UP-HEAPSORT, is presented. It is based on a new reheap ...
AbstractIn this paper, we present a new mergesort algorithm which can sort n(= 2h+1 − 1) elements us...
AbstractThis paper presents a new variant of in place sort algorithm, n improved Heapsort algorithm....
Abstract. We summarize here the biggest differences between Heap-sort and Quick-sort algorithms, two...
Bottom-Up-Heapsort is a variant of Heapsort. Its worst case complexity for the number of comparisons...
A generalization of the heapsort algorithm is proposed. At the expense of about 50 % more comparison...
AbstractIn this paper we present a new view of a classical data structure, the heap. We view a heap ...
We present the first in-place algorithm for sorting an array of size n that performs, in the worst c...
In field of Computer Science and Mathematics, sorting algorithm is an algorithm that puts elements o...
Abstract. The heap is a basic data structure used in a wide variety of applications, including short...
Almost all computers regularly sort data. Many different sorting algorithms have been proposed. It i...
A data structure called a weak-heap is defined by relaxing the requirements for a heap. The structur...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
The weak heap is a priority queue that was introduced as a competitive structure for sorting. Its ar...
AbstractBOTTOM-UP HEAPSORT is a variant of HEAPSORT which beats on average even the clever variants ...
AbstractA variant of HEAPSORT, called BOTTOM-UP-HEAPSORT, is presented. It is based on a new reheap ...
AbstractIn this paper, we present a new mergesort algorithm which can sort n(= 2h+1 − 1) elements us...
AbstractThis paper presents a new variant of in place sort algorithm, n improved Heapsort algorithm....
Abstract. We summarize here the biggest differences between Heap-sort and Quick-sort algorithms, two...
Bottom-Up-Heapsort is a variant of Heapsort. Its worst case complexity for the number of comparisons...
A generalization of the heapsort algorithm is proposed. At the expense of about 50 % more comparison...
AbstractIn this paper we present a new view of a classical data structure, the heap. We view a heap ...
We present the first in-place algorithm for sorting an array of size n that performs, in the worst c...
In field of Computer Science and Mathematics, sorting algorithm is an algorithm that puts elements o...
Abstract. The heap is a basic data structure used in a wide variety of applications, including short...
Almost all computers regularly sort data. Many different sorting algorithms have been proposed. It i...