首页 > 试题广场 >

对于一个按升序排列的包含n个元素的有序数组A来说,HEAPS

[问答题]
对于一个按升序排列的包含n个元素的有序数组A来说,HEAPSORT的时间复杂度是多少?如果A是降序的呢?
HeapSort(A)
     BuildHeap(A)
      for i = length(A) downto 2   do 
             exchange  A[1] with A[i] 
             Max_Heapify(A,1, i-1) 
end

这道题你会答吗?花几分钟告诉大家答案吧!