在课堂上,我们学习了一大堆新的非比较排序算法,以避免所有基于比较的排序的下限为
任何数据集都可以被调整,以便使用非比较排序算法(基数排序、桶排序、键索引排序)吗?如果是这样,那么比较排序存在的意义是什么?
对不起,这是一个很基础的问题,但我真的找不到任何在线资源。
omega(nlogn)
。但对我来说有点不清楚的是,何时使用哪个排序算法族的利弊。任何数据集都可以被调整,以便使用非比较排序算法(基数排序、桶排序、键索引排序)吗?如果是这样,那么比较排序存在的意义是什么?
对不起,这是一个很基础的问题,但我真的找不到任何在线资源。