对称划分排序
数据结构与算法
2007-06-04 v1
摘要
在本文中,我们提出了一种用于替代快速排序风格实用函数的有用方案。该替代方案被称为对称划分排序,其原理与比例扩展排序基本相同。它们之间的最大区别在于,新算法在进入划分例程时,总是将已经部分排好序的输入(用作比例扩展的基础)放置在两端。这有利于加速划分例程。基于新算法的库函数比2004年引入的库函数Psort更具吸引力。其实现机制简单,源代码更清晰,速度更快,并具有O(n log n)的性能保证。其鲁棒性和自适应性也更好。作为一种库函数,它具有很强的竞争力。
引用
@article{arxiv.0706.0046,
title = {Symmetry Partition Sort},
author = {Jing-Chao Chen},
journal= {arXiv preprint arXiv:0706.0046},
year = {2007}
}