【发布时间】:2010-08-23 03:46:54
【问题描述】:
我正在阅读由 O'Reilly Media 出版的 Algorithms in a Nutshell 一书,我正在阅读排序算法部分,并找到了一本名为 Median Sort 的书。由于我以前从未听说过它,而且我的 CS3 教科书(涵盖算法)没有列出它,我用谷歌搜索它并尝试在 Wikipedia 上查找它,但一无所获。如果有人可以提供名称,我将不胜感激,我可以轻松地在下面查找算法或将我指向有关它的其他资源。谢谢。
此外,从我对算法的了解来看,它本质上是快速排序,只是它总是使用中值作为基准。中值是指它似乎扫描项目数组并选择中间值作为枢轴,而不是选择数组中的中间项目作为枢轴。此外,书中还提到了与“中位数”排序相关的 Blum-Floyd-Pratt-Rivest-Tarjan (BFPRT)。
【问题讨论】: