An average case analysis of Floyd's algorithm to construct heaps
Information and Control
Proceedings of the 12th symposium on Mathematical foundations of computer science 1986
A variant of Heapsort with almost optimal number of comparisons
Information Processing Letters
Journal of Algorithms
Algorithms from P to NP (vol. 1): design and efficiency
Algorithms from P to NP (vol. 1): design and efficiency
Handbook of algorithms and data structures: in Pascal and C (2nd ed.)
Handbook of algorithms and data structures: in Pascal and C (2nd ed.)
Information and Computation
MFCS '90 Selected papers of the 15th international symposium on Mathematical foundations of computer science
Analysis of algorithms: computational methods and mathematical tools
Analysis of algorithms: computational methods and mathematical tools
Implementing Quicksort programs
Communications of the ACM
Communications of the ACM
Communications of the ACM
Proceedings of the 9th Colloquium on Automata, Languages and Programming
Elementary average case analysis of Floyd''s algorithms to construct heaps
Elementary average case analysis of Floyd''s algorithms to construct heaps
Hi-index | 0.00 |
We present a practically efficient algorithm for the internal sorting problem. Our algorithm works in-place and, on the average, has a running-time of O(n log n) in the length n of the input. More specifically, the algorithm performs n log n + 3n comparisons and n log n + 2:65n element moves on the average. An experimental comparison of our proposed algorithm with the most efficient variants of Quicksort and Heapsort is carried out and its results are discussed.