算法导论 第8章 线性时间排序

算法导论 第8章 线性时间排序 比较排序 指在排序的最终结果各元素的次序依赖于它们之间的比较的排序算法。 在最坏情况下,任何比较排序算法都需要做Ω(nlgn)次比较。因此堆排序和归并排序都是渐近最优的比较排序算法。 本章讨论三种用运算而不是比较来确定排序顺序的线性时间复杂度的排序算法: 计数排序 基数排序 桶排序 计数排序 计数排序 假设n个输入元素中的每一个都是在0~k区间的一个整数,对每一个输
相关文章
相关标签/搜索