堆排序的时间复杂度是?

答案解析

堆排序的时间复杂度主要由建堆和调整堆的过程决定,其中建堆的时间复杂度为O(n),每次调整堆的时间复杂度为O(log n),总共需要调整n-1次,因此总的时间复杂度为O(n log n)。正确答案是B。
正确答案:B
随机推荐
开始刷题