摘要:
趣味算法总目录: 阅读全文
摘要:
时间复杂度 O(d*n),d 为不同数字数目,n 为待排元素个数。
分为: MSD(most significant digit) 和 LSD(least significant digit)两种方法。
MSD:从最高级别的 key 开始排序,每趟排序将所有元素分成 d 堆。
LSD: 从最低级别的 key 开始排序,所有元素一起排序,直到有序。
我这里用 C 实现 LSD 的程序如下: 阅读全文