【24h】

Efficient unbalanced merge-sort

机译:高效的不平衡合并排序

获取原文
获取原文并翻译 | 示例
           

摘要

Sorting algorithms based on successive merging of ordered subsequences are widely used, due to their efficiency and to their intrinsically parallelizable structure. Among them, the merge-sort algorithm emerges indisputably as the most prominent method. In this paper we present a variant of merge-sort that proceeds through arbitrary merges between pairs of quasi-ordered Subsequences, no matter which their size may be. We provide a detailed analysis.. showing that a set of n elements can be sorted by performing at most n[logn] key comparisons. Our method has the same optimal asymptotic time and space complexity as compared to previous known unbalanced merge-sort algorithms, but experimental results show that it behaves significantly better in practice. (c) 2005 Elsevier Inc. All rights reserved.
机译:基于排序子序列的连续合并的排序算法由于其效率及其固有的可并行化结构而被广泛使用。其中,合并排序算法无疑是最突出的方法。在本文中,我们提出了一种归并排序的变体,它通过对准顺序子序列对之间的任意合并进行,无论它们的大小是多少。我们提供了详细的分析..显示可以通过最多执行n [logn]个键比较来对一组n个元素进行排序。与先前已知的不平衡合并排序算法相比,我们的方法具有最佳的渐近时间和空间复杂度,但是实验结果表明,该方法在实践中表现得明显更好。 (c)2005 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号