堆排序的时间复杂度是多少?

答案解析

堆排序的时间复杂度是O(nlogn),因为在排序过程中需要调用n-1次HeapAdjust()算法,而每次调用的时间复杂度为logn,因此选项B是正确的。选项A、C和D都不符合堆排序的时间复杂度。
正确答案:B
随机推荐
开始刷题