基数排序算法的时间复杂度是O(n+k),其中k是指什么?

答案解析

本题考查基数排序算法的时间复杂度。基数排序的时间复杂度是O(d*(n+k)),其中n是记录个数,d是关键字位数,k是每个关键字的取值范围(基数)。因此,选项D是正确答案。 A. 记录个数:n是记录个数,但不是k。 B. 队列个数:基数排序中队列的个数等于基数k。 C. 关键字位数:d是关键字位数,但不是k。 D. 每个关键字的取值范围:k是每个关键字的取值范围,是基数排序中的基数。
正确答案:D
随机推荐
开始刷题