Ruby的sorting方法使用哪种algorithm?
当我使用本地sort
方法对Array进行sort
,Ruby使用哪种algorithm?
它是数据相关的,即如果数据很小,则使用Xalgorithm,否则使用Yalgorithm?
这是一个稳定的sorting吗? 什么是平均时间复杂度?
看这里: http : //www.igvita.com/2009/03/26/ruby-algorithms-sorting-trie-heaps/
它本身使用快速sorting,这是平均的复杂性。