【发布时间】:2012-11-24 17:39:20
【问题描述】:
在这个webpage我可以阅读:
一些特殊情况的算法(一个例子在 Programming Pearls) 可以更快地对某些数据集进行排序 O(n*log(n))。这些算法不是基于比较项目 被排序并依靠技巧。已经证明没有 key-comparison 算法的性能优于 O(n*log(n))。
这是我第一次听说非比较算法。谁能给我一个这些算法的例子,并更好地解释他们如何比 O(nlog(n)) 更快地解决排序问题?该网页的作者在说什么技巧?
欢迎任何指向论文或其他良好来源的链接。谢谢。
【问题讨论】:
-
注:编辑删除了“这是我第一次听说 no 键比较算法”中的“no”一词。 - 虽然这是回答问题的关键。
-
抱歉,我不懂编辑。这不是我第一次听说如此著名的密钥比较算法。这是我第一次听说:“no-key-comparison alg”。
-
用 NPE 使用的术语再次编辑
标签: sorting