分两种一种从最高位排序,一种从最低位开始排序。
最高位优先的方式要采用多次递归,因此一般多采用最低位优先的排序方式。
1、采用链式存储结构的方式
复杂性分析:队列初始化O(r)的时间,分配需要O(r)的时间,收集工作也需要O
(r)的时间,一共d趟,共需要O(d(n + 2r))时间。
空间为O(n + r)
2、采用顺序存储结构的方式
一个数组存放排序的
分两种一种从最高位排序,一种从最低位开始排序。
最高位优先的方式要采用多次递归,因此一般多采用最低位优先的排序方式。
1、采用链式存储结构的方式
复杂性分析:队列初始化O(r)的时间,分配需要O(r)的时间,收集工作也需要O
(r)的时间,一共d趟,共需要O(d(n + 2r))时间。
空间为O(n + r)
2、采用顺序存储结构的方式
一个数组存放排序的