为什么闪存排序为On?

问题描述

我正在研究Flash排序算法,但找不到关于为什么O(n)的详尽解释。 O(nlogn)可能不是最好的复杂性吗?

解决方法

一般情况下,最好是O(nlogn),即完全随机数据。闪存排序算法假定数据具有已知的分布,因此可以进行分区,并且还假定了多处理器结构。

另外,flash排序具有最坏情况的O(N ^ 2)。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...