刚才我想到,如果您对要分类的数据的分布(从统计角度来说)有所了解,那么如果将这些信息考虑在内,排序算法的性能可能会受益。已知统计分布数据的排序算法?
所以我的问题是,有任何排序算法考虑到这种信息?他们有多好?
编辑:一个例子来说明:如果您知道数据的分布是高斯分布,那么您可以在处理数据时快速估计均值和平均值。这会给你估计每个数字的最终位置,你可以使用它们将它们放在最接近他们的最终位置。
编辑#2:我很惊讶,答案并不是维基链接到讨论这个问题的讨论页面。这不是一个很常见的情况(例如高斯情况)?
编辑#3:我给这个问题增加了一个赏金,因为我在寻找有确切答案的来源,而不是猜测。就像“在高斯分布式数据的情况下,XYZ算法是平均速度最快的,正如Smith等[1]所证实的那样”。但是,欢迎任何其他信息。
注意:我会奖励赏金答案最高的答案。明智地投票!
有几种算法可以将数据信息纳入考虑范围,有些算法在答案中已经提到。真正的问题是你有什么样的信息具体。没有“通用”算法可以利用您拥有的任何类型的信息。 – Elad 2011-05-29 08:20:43
你会如何代表你的分销? - 或者 - 您是否在寻找高斯分布的特定解决方案? – 2011-05-31 08:35:04
“我正在寻找来源明确的答案,而不是猜测。” - 如果没有提供来源 - 这并不意味着它是一种猜测。答案可能反映了原创的想法,但仍然是正确的... – 2011-05-31 08:43:46