排序的排序码是随机产生的100个整型。
其中函数clearUp()用于将无序的排序码最大堆化。getOrder()用于交换元素时重建最大堆。
堆排序的最坏时间复杂度为O(nlogn),属于不稳定排序。
#include"iostream"
#include"cstdlib"
using namespace std;
void swap1(int *p1,int *p2)
{
}
void getOrder(int *p,int m,int n)
{
}
void clearUp(int *p,int n)
{
}
int main()
{
}