Implementing HEAPSORT with ( n log n - 0.9 n ) and QUICKSORT with ( n log n + 0.2 n ) comparisons

Author:

Edelkamp Stefan1,Stiegeler Patrick1

Affiliation:

1. Institut für Informatik, Albert-Ludwigs-Universität, Georges-Köhler-Allee, D-79110 Freiburg

Abstract

With refinements to the WEAK-HEAPSORT algorithm we establish the general and practical relevant sequential sorting algorithm INDEX-WEAK-HEAPSORT with exactly n ⌈log n ⌉ - 2 ⌈log n + 1 ≤ n log n -0.9 n comparisons and at most n log n + 0.1 n transpositions on any given input. It comprises an integer array of size n and is best used to generate an index for the data set. With RELAXED-WEAK-HEAPSORT and GREEDY-WEAK-HEAPSORT we discuss modifications for a smaller set of pending element transpositions.If extra space to create an index is not available, with QUICK-WEAK-HEAPSORT we propose an efficient QUICKSORT variant with n log n + 0.2 n + o(n) comparisons on the average. Furthermore, we present data showing that WEAK-HEAPSORT, INDEX-WEAK-HEAPSORT and QUICK-WEAK-HEAPSORT compete with other performant QUICKSORT and HEAPSORT variants.

Publisher

Association for Computing Machinery (ACM)

Subject

Theoretical Computer Science

Reference31 articles.

1. Lecture Notes in Computer Science (2000);CANTONE D.

2. An average case analysis of Floyd's algorithm to construct heaps

3. DUTTON R.D. 1992. The weak-heap data structure. Technical report University of Central Florida Orlando FL 32816.]] DUTTON R.D. 1992. The weak-heap data structure. Technical report University of Central Florida Orlando FL 32816.]]

4. Weak-heap sort

Cited by 8 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. QuickXsort: A Fast Sorting Scheme in Theory and Practice;Algorithmica;2019-10-22

2. QuickHeapsort: Modifications and Improved Analysis;Theory of Computing Systems;2015-09-15

3. QuickXsort: Efficient Sorting with n logn − 1.399n + o(n) Comparisons on Average;Computer Science - Theory and Applications;2014

4. Weak Heaps and Friends: Recent Developments;Lecture Notes in Computer Science;2013

5. QuickHeapsort: Modifications and Improved Analysis;Computer Science – Theory and Applications;2013

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3