单选题
在下列指定的排序算法中,______使用的附加空间与输入序列的长度及初始排列无关。
A.锦标赛排序
B.快速排序
C.基数排序
D.归并排序
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 基数排序是一种分配排序,或称为桶排序。它根据排序码每一位的取值范围(基数),设置若干个桶,通过“分配”和“收集”完成排序。它的附加存储与基数有关。如果不考虑可能需要的链接指针,它需要的附加存储与待排序的元素个数和初始排列无关。当待排序元素个数为n时,锦标赛排序需要n-1个附加结点以构成胜者树;快速排序平均需要log
2
n个递归工作栈结点空间;归并排序需要n个元素空间。
提交答案
关闭