已知待排序的n个元素可分为n/k个组,每个组包含k个元素,且任一组内的各元素均分别大于前一组内的所有元素和小于后一组内的所有元素,若采用基于比较的排序,其时间下界应为( )。

admin2022-06-07  35

问题 已知待排序的n个元素可分为n/k个组,每个组包含k个元素,且任一组内的各元素均分别大于前一组内的所有元素和小于后一组内的所有元素,若采用基于比较的排序,其时间下界应为(    )。

选项 A、O(klog2k)
B、O(klog2n)
C、O(nlog2k)
D、O(nlog2n)

答案B

解析 因组与组之间已有序,故将n/k个组分别排序即可,基于比较的排序方法每组的时间下界为n/k×O(klog2k),因此全部时间下界应为O(nlog2k)。
转载请注明原文地址:https://kaotiyun.com/show/8k3i777K
0

相关试题推荐
最新回复(0)