我在Swift中实现了一个算法,注意到性能非常差。深入挖掘之后,我意识到其中的一个瓶颈就像分类数组一样简单。相关部分在这里: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] = random() } // start clock here let y = sort(x) // stop clock here 在C ++中,类似的操作在我的电脑上需要0.06秒。 在Python中,它需要0 […]